国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python常见问题 > python打开文件open在哪

python打开文件open在哪

头像

silencement

2020-01-03 09:28:382419浏览 · 0收藏 · 0评论

1.open()

这样直接打开文件,如果出现异常(如,读取文件过程中文件不存在),则直接出现错误,close命令无法执行,文件无法关闭。

file = open("text.txt","r")
for line in file.readlines():
  print line
file.close()

推荐学习《python教程

2. with open() as file:

好处:用with语句的好处就是到达语句末尾时会自动关闭文件,即使出现异常。

with语句实际上是一个非常通用的结构,允许你使用所谓的上下文管理器。上下文管理器是支持两个方法的对象:_enter_和 _exit_。

方法_enter_不接受任何参数,在进入with语句时被调用,其返回值被赋给关键字as后面的变量。

方法_exit_接受三个参数:异常类型、异常对象和异常跟踪。它在离开方法时被调用(通过前述参数将引发的异常提供给它)。如果_exit_返回False,将抑制所有的异常。

文件也可用作上下文管理器。它们的方法_enter_返回文件对象本身,而方法_exit_关闭文件。

with open("test.txt","r") as file:
  for line in file.readlines():
    print line

3. try-except-finally

with语句作用效果相当于上面的try-except-finally

file= open("test.txt","r")
try:
  for line in file.readlines():
    print line
except:
  print "error"
finally:
  file.close()
关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

美国大片又大又好看的PPT| 丫头把腿开大让我添添| 久久精品欧美一区二区三区| 东北老阿姨高清免费观看电视剧| 吃瓜| 成色P31S是国精产品吗| 15岁女初中生免费观看电视剧| 《女朋友的妹妹3》| 6969影院免费观看电视剧大全| 《性房纵欲》在线观看| 两人一起做AJ的视频教程| 戴上自安小玩具调到10档| 泰剧《缠绕的夜晚》免费观看| 7777777亚洲和欧洲尺码表| 下面也要好好疼爱第八集剧情梗概| 在线观看| 英语班长乖乖挽起裙子怎么| 小雨和公做爰22章| 疯狂二人房间荷尔蒙爆发原声| 《老公请部长家里吃饭》日剧| 俄罗斯大扔子视频观看| 咬女生小头头视频| 蜜桃免费观看电视剧高清完整版| 《再来一次好吗》动漫观看| CSGO暴躁阿姨高清大片1-4..| 女性左腿又开腿肚子视频大全| 人皮客栈在线观看| 《医务室上垒》动浸全集在线观看 | 憋尿白丝小肚子凸起高冷知乎 | 两人一起做AJ的视频教程| 真爱禁区电视剧免费观看全集| 《诱人的护士》苍井空-| 东野圭吾信| 绝色儿媳在线观看免费版电视剧| 5人轮换免费观看电视剧最新| 韩国电影《教室爱欲》| 妈妈醉酒后把我当爸爸电视剧| 免费网站在线观看大全电视剧| 我就去色| 《疯狂72小时》韩剧| 杨思敏电影