您现在的位置是:课程教程文章
python打开文件open在哪
2023-12-18 20:40课程教程文章 人已围观
-
赵越人工智能AI开发课(Python+PyCharm+PyTorc
赵越人工智能AI开发课(Python+PyCharm+PyTorc赵越人工智能AI开发课(Python+PyCharm+PyTorch) Python: 不用我多介绍了,已经是世界... -
Linux第三讲:Linux文件和目录管理(二)
Linux第三讲:Linux文件和目录管理(二)一、本系列课程的目录 1、Linux第一讲:UNIX、GUN及Linux简介 2、Linux第二讲:... -
陪孩子一起学Python第1季
陪孩子一起学Python第1季一、课程特色: 1、零基础学编程、手把手式的教学。 2、每节课程配合有漫画... -
用python实现九九乘法表
用python实现九九乘法表...
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()课程教程:python打开文件open在哪
上一篇:写好的python文件怎么实践
下一篇:没有了