Python写文件后要注意关闭文件

来源:互联网 发布:安卓版打谱软件 编辑:程序博客网 时间:2024/05/14 08:58

当我们写文件时,操作系统往往不会立刻把数据写入磁盘,而是放到内存缓存起来,空闲的时候再慢慢写入。只有调用close()方法时,操作系统才保证把没有写入的数据全部写入磁盘。忘记调用close()的后果是数据可能只写了一部分到磁盘,剩下的丢失了。所以,还是用with语句来得保险:

with open('/Users/michael/test.txt', 'w') as f:    f.write('Hello, world!')
参考链接

0 0