Python中文件读写

1.打开文件函数:f=open(name[,mode[,buffering]])  返回文件对象

 而模式mode常用‘r’ 读模式,‘w’写模式,'a' 追加模式,‘b’ 二进制模式,'+'读写模式

而缓冲buffering如果是0或者False 表示无缓冲,直接对硬盘进行读写,如果是1或者True表示有缓冲,在内存中更改文件,只有调用flush或者close时才会更新硬盘文件,大于1的数字将会被认为是缓冲区的大小,负数代表采用默认大小

2.类文件对象读写函数:

   f.write(string)                               string会被追加到文件已经存在部分的后面

   content=f.read(number)           从文件中读number个字符,无参数代表读剩下所有文本

   content=f.readline()                  从文件中读取一行包括\n

   content=f.readlines()                读取文件的所有行返回列表

   f.close()                                       关闭文件


你可能感兴趣的:(Python)