最佳答案
我目前正在编写一个小脚本,以便在我们的一台服务器上使用 Python。服务器只安装了 Python 2.4.4。
直到2.5版本发布之后,我才开始使用 Python,所以我已经习惯了这种形式:
with open('file.txt', 'r') as f:
# do stuff with f
但是,在2.5之前没有 with
语句,我很难找到有关手动清理文件对象的正确方法的示例。
当使用旧版本的 python 时,安全处理文件对象的最佳实践是什么?