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() 关闭文件