Chapter9 文件输入和输出
这里的文件是一种广义的概念,而并非是传统意义的文件。所谓的文件就是一个字节快。
在文件处理中,file()和open()函数是可以互相替换的。
UNS
因为不同的系统的换行符是不同的,所以在打开文件的时候使用 rU或者Ua就可以统一换行符为 \n. 这个特性默认是打开的,在config中可以关闭。
遍历文件
for eachLin in file:
do smoethin
这种方式使用了文件迭代器,效率更高。因为 file.readlines()会将所有的行都缓存,所以,当大文件的时候,用这种方法就会有问题。
命令行参数
sys.argv
对于文件的路径和目录的操作
都在os模块中。