ind*_*iag -2 python with-statement python-3.x
如何关闭此文件.任何的想法?
with open('output.txt','w', encoding='UTF-8') as output:
output.writelines(str(i)+'\n' for i in range(5))
Run Code Online (Sandbox Code Playgroud)
当您离开" with-block"或遇到异常时,文件将自动关闭.这就是为什么它是打开文件的首选方式.
有关该声明的更多信息,请参阅此PEP 343 - "with"声明with.Python"with"Statement by Example提供了更多信息.
更新:
您无法删除打开的文件with是由于文件先前已打开(未使用with且未明确close说明).作为使用不同文件的测试with并没有产生问题.
| 归档时间: |
|
| 查看次数: |
151 次 |
| 最近记录: |