一:知识点
对文件的访问方式一般有三种模式:读模式('r'
)、写模式('w'
)或追加模式('a'
). 另外两种可混合使用的模式: 二进制模式(‘b’),读/写模式(‘+’)。 如:‘rb’: 读取二进制文件模式 ‘r+’:可读可写模式
写文件的流程:1:可写方式打开文件 2:写文件操作 3:关闭文件
读文件流程:1:只读方式打开文件 2:读取文件(使用readline
方法读文件的每一行。这个方法返回包括行末换行符的一个完整行。所以,当一个 空的 字符串被返回的时候,即表示文件末已经到达了,于是我们停止循环。) 3:关闭文件
二:操作
打开文件:
open("pathname","model","buffering"),后面的两个参数可选,不填model,默认以只读方式打开,buffering:0/false无缓冲 1/true 有缓冲
file("pathname",'model')
两者的区别是用open函数,文件必须已经存在,否则会报找不到文件的错误;用file函数,文件存在则打开,不存在就创建。