您的位置:首页 > 编程语言 > Python开发

<13>python学习笔记——else语句 / with语句

2017-02-27 13:38 459 查看
with

自动处理文件close问题

原来代码:文件检测出错后要调用close关闭文件

try:
f= open('为什么是一个文件.txt','w')
print(f.read())
f.close()
except OSError as reson:
print('文件错误啦\n错误的原因是:'+str(reson))
finally:
f.close


使用with自动处理文件关闭的问题
try:
with open('data.txt','w') as f:
for each_line in f:
print(each_line)
except OSError as reason:
print('出错啦'+str(reason))
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python