标签:爱情 false 高效 句柄 cat 参数 循环 编码 ada
对文件的操作分三步:
1、打开文件获取文件的句柄,句柄就理解为这个文件
2、通过文件句柄操作文件
3、关闭文件。
文件基本操作:
打开文件时,需要指定文件路径和以何等方式打开文件,打开后,即可获取该文件句柄,后面通过此文件句柄对该文件操作,打开文件的模式有:
"+" 表示可以同时读写某个文件
文件操作方法:
大文件时,高效的操作方法:
当操作大文件时,使用read()和readlines()方法时,会把文件所有内容先读到内存中,这样内存一多,就会非常卡。解决办法是,读取一行操作一行,这样读过的内容就从内存释放了。
with使用:
在操作文件的时候,经常忘了关闭文件,这样的就可以使用with,它会在使用完这个文件句柄之后,自动关闭该文件,使用方式如下:
修改文件:
修改文件的话,有两种方式,一种是把文件的全部内容都读到内存中,然后把原有的文件内容清空,重新写新的内容;第二种是把修改后的文件内容写到一个新的文件中
标签:爱情 false 高效 句柄 cat 参数 循环 编码 ada
原文地址:http://www.cnblogs.com/snail-run/p/6084888.html