python 使用 with open() as 读写文件

python 使用 with open() as 读写文件,第1张

python 使用 with open() as 读写文件_漠北尘-Gavin的博客-CSDN博客_python withopen读文件:要以读文件的模式打开一个文件对象,使用Python内置的open()函数,传入文件名和标示符:>>> f = open('E:\python\python\test.txt', 'r')标示符'r'表示读,这样,我们就成功地打开了一个文件。如果文件不存在,open()函数就会抛出一个IOError的错误,并且给出错误码和详细的信息告诉你文件不存在:...https://blog.csdn.net/xrinosvip/article/details/82019844由于文件读写时都有可能产生IOError,一旦出错,后面的f.close()就不会调用。所以,为了保证无论是否出错都能正确地关闭文件,我们可以使用try ... finally来实现:

try:
    f = open('/path/', 'r')
    print(f.read())
finally:
    if f:
        f.close()

每次都这么写实在太繁琐,所以,Python引入了with语句来自动帮我们调用close()方法:

 

with open('/path/to/file', 'r') as f:
    print(f.read())

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/716736.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-25
下一篇 2022-04-25

发表评论

登录后才能评论

评论列表(0条)

保存