try:
in_file = open('data.txt')
data = in_file.read()
finally:
in_file.close()等价于
with open('data.txt') as in_file:
data = in_file.read()
本文介绍了使用 try-finally 和 with 语句来打开并读取文件 'data.txt' 的两种方法。这两种方法都能确保文件被正确关闭,避免资源泄露。通过对比,展示了 with 语句在文件操作中的简洁性和有效性。
try:
in_file = open('data.txt')
data = in_file.read()
finally:
in_file.close()等价于
with open('data.txt') as in_file:
data = in_file.read()
2524

被折叠的 条评论
为什么被折叠?