open函数
默认情况下,文件是以只读模式('r')打开的。然后,我们就可以像处理列表那样来处理这个文件句柄f了,比如对行进行迭代:
从文件中取出的行都带有完整的行结束符(EOL),因此你常常会看到下面这样的代码(得到一组没有EOL的行):
如果使用open创建文件对象,一定要用close关闭它。关闭文件可以返回操作系统资源:
用with语句可以可以更容易地清理打开的文件:
如果输入f = open(path, 'w' ),就会有一个新文件被创建在path,并覆盖掉该位置原来的任何数据。另外有x文件模式,它可以创建可写的文件,但是如果文件路径存在,就无法创建。下图列出了所有的读/写模式。