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

来源:互联网 发布:windows驱动开发视频 编辑:程序博客网 时间:2024/06/08 08:12

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))


0 0
原创粉丝点击