本文来源:Python天天美味(17) – open读写文件 – CoderZh的技术博客 – 博客园
“我本来想加上看到这篇文章的博客链接,结果粘贴时候发现了图片来源居然是cnblogs,这才反应过来这不是那个博客的原创。我不反对转载,看到的好文章我自己也会收藏下来,转载能帮助更多需要的人,可是,至少加上人家原作者的地址呀……”-alswl
Python中文件操作可以通过open函数,这的确很像C语言中的fopen。通过open函数获取一个file object,然后调用read(),write()等方法对文件进行读写操作。
1.open
使用open打开文件后一定要记得调用文件对象的close()方法。比如可以用try/finally语句来确保最后能关闭文件。
file_object = open('thefile.txt') try: all_the_text = file_object.read( ) finally: file_object.close( )
注:不能把open语句放在try块里,因为当打开文件出现异常时,文件对象file_object无法执行close()方法。