当前位置:   article > 正文

Python练习篇15-with语句介绍_使用with语句打开文件“text1.txt”

使用with语句打开文件“text1.txt”

本文介绍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)

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16

运行如下:

Hello

World
  • 1
  • 2
  • 3

结合我们上一篇学习的try语句异常处理,修改下上面代码
如下:


try:
    with open('text3.txt', 'w') as f:	#‘w’只有写的权限
        for i in f:
            print(i)
            
except OSError as e:
    print('出错了没有可读权限', e)
    
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

运行如下:

出错了没有可读权限 not readable
  • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/183139
推荐阅读
相关标签
  

闽ICP备14008679号