文件操作
打开文件 open(文件名,操作模式)
r 读文件模式
w 写文件模式,open的时候清空原文件内容,文件不存在则创建文件
a 文件末尾追加内容模式
r+ 读写模式, 正常读,写的时候往文件结尾写 ----用的比较多,用seek() 调整写的位置
w+ 写读模式 正常写,读的时候从文件结尾读,读出来的就是空
a+ 追加写读模式 读的时候文件结尾读
举例: f = open("xiaowenjian",'r',encoding='utf8')
操作文件 如read(5) 代表读出5个字符
readline() 读出一行
readlines() 读出所有行,以列表的形式放内存,文件大的话太占内存空间,不建议使用。
用for i in f: #f代表文件对象,读出文件的每一行
tell() 代表光标的位置,utf8时中文一个字会读三个位置,gbk时一个中文占2个位置
seek() 调整光标位置
flush() 把缓存内容刷新到硬盘,缓存清空。 适合进度条
truncate()。默认从文件开头开始截断(删了),括号里面写光标位置,表示从哪个位置开始删掉
关闭文件 close()
字符串的拼接: join方法取代 +

浙公网安备 33010602011771号