理解Python的with as语句

简单的说,

 

with open(filepath, 'wb') as file:

  file.write("something")

 

等价于:

 

复制代码
file = open(filepath)

try:

  file.write("something", 'wb')

finally:

  file.close()
复制代码

 

总的来说with... as包含一个错误处理和一个文件关闭功能!

posted @   高手教程  阅读(496)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示