python操作文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python操作文件相关的知识,希望对你有一定的参考价值。
读普通文件:
f = open(tmp,r)
f.read()
f.close()
写普通文件:
f = open(tmp,w)
f.write(内容)
f.close
读写二进制文件,将r或w改为rb和wb即可。
f = open(‘11.jpb‘, ‘rb‘) f.read() f.close
由于文件读写时都有可能产生IOError,一旦出错,后面的f.close()就不会调用。这样会导致文件对象占用操作系统的资源。
。所以,为了保证无论是否出错都能正确地关闭文件,我们可以使用try ... finally来实现:
try: f = open(‘tmp‘,‘r‘) print(r.read()) finally: if f: f.close()
介于上面的下写法太麻烦,引入with函数。
with open(‘tmp‘,‘r‘) as f: print(f.read()) with open(‘tmp‘,‘w‘) as f: f.write(‘hello,world‘)
以上是关于python操作文件的主要内容,如果未能解决你的问题,请参考以下文章