1
Python编程从入门到实践
1.11.1.2 7.1.2 文件的关闭
7.1.2 文件的关闭

file对象的close()方法刷新缓冲区里任何还没有写入的信息,并关闭该文件,这之后便不能再进行写入。当一个文件对象的引用被重新指定给另一个文件时,Python会关闭之前的文件。用close()方法关闭文件是一个很好的习惯。

语法:

file Object.close();

【例7.2】文件的关闭。

继续使用例7.1的text.txt文件,在同一文件下创建closefile.py文件,代码如下:

以上实例的输出结果如图7-2所示。

此时再运行例7.1的程序,可以发现text.txt文件的内容已经被覆盖,为什么?

图7-2 输出结果