Python 文件相关
简单的python读文件的一些基本操作
打开文件的几种模式
- r 以只读模式打开
- w 以只写模式打开,如果文件存在且先把存在文件内容清空
- a 以追加模式打开,写文件的时候总写到文件末尾
- r+ 以读写模式打开,文件可读可写,可写道任何位置
- w+ 以读写模式打开,文件可读可写,但是会清空文件内容
- a+ 以读写模式打开, 文件可读可写,但是只能写道文件末尾
打开文件的几种方式
1 | # Easy way but have to close() after. |
读文件的3种方法和区别
read()
readline()
- readlines()
read([size])
从当前位置起读取size个字节,如果没有给定size,则读取全文,并且得到一个字符串对象
readline()
每次读出一行内容,占用内存较少,适合读取大文件,返回字符串对象
readlines()
读取整个文件的所有行,保存在一个列表list里, 读大文件比较占内存