为什么`with open()`更适合在Python中打开文件?

为什么`with open()`更适合在Python中打开文件?,第1张

为什么`with open()`更适合在Python中打开文件

没有其他优势

with
:确保清理是唯一的目的

无论如何,您都需要一个作用域块,以便在发生异常时关闭文件:

writefile = random.choice([True, False])f = open(filename) if writefile else Nonetry:    # some pre or otherfinally:    if writefile:        f.close()

因此,

with
无论您如何编写,描述为的缺点实际上是正确代码的缺点(在需要清除的情况下)。



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5630890.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-15
下一篇2022-12-15

发表评论

登录后才能评论

评论列表(0条)

    保存