赞
踩
本文介绍with语句介绍及使用
代码如下:
with语句会自动处理文件的打开和关闭,中途出现异常后,会自动清理代码,确保文件关闭。妈妈再也不用担心我粗心打开文件后忘记关闭了,嘻嘻。
代码如下:
#打开一个文件 with open('text.txt', 'w') as f: f.write('Hello\nWorld') #打开多个文件 with open('text1.txt', 'w'), open('text2.txt', 'w') as f: #用逗号‘,’隔开 f.write('同时打开写入两个文件') #同时对两个文件进行写入 #迭代打印 with open('text.txt') as f: for i in f: print(i)
运行如下:
Hello
World
结合我们上一篇学习的try语句异常处理,修改下上面代码
如下:
try:
with open('text3.txt', 'w') as f: #‘w’只有写的权限
for i in f:
print(i)
except OSError as e:
print('出错了没有可读权限', e)
运行如下:
出错了没有可读权限 not readable
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。