<13>python学习笔记——else语句 / with语句
2017-02-27 13:38
537 查看
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))
自动处理文件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))
相关文章推荐
- <1>python学习笔记——字符串操作
- <10>python学习笔记——os模块 / os.path模块
- <28>python学习笔记——多线程 / 多进程
- <39>python学习笔记——键盘鼠标
- <34>python学习笔记——mysql
- <2>python学习笔记——分支和循环
- <22>python学习笔记——爬虫4—多线程跑得快的虫子
- <30>python学习笔记——生成器
- <25>python学习笔记——统计序列中元素的出现频度
- <37>python学习笔记——paramiko模块
- <8>python学习笔记——集合set
- <if><else/></if> 语句
- <21>python学习笔记——爬虫3——断点续下
- <12>python学习笔记——异常
- <31>python学习笔记——迭代器
- <9>python学习笔记——文件操作
- <17>python学习笔记——模块
- <18>python学习笔记——正则表达式
- <35>python学习笔记——协程
- <33>python学习笔记——反射