一、文件操作的函数(文件是一个可迭代对象)
f=open("文件名",mode=" ",encoding=" " )
s=f.read()
f.close()
二、模式(mode)
1、r:只读
2、w:写入(删除原有内容再写入)
3、a:追加写(在内容后面追加写入)
4、r+:读写
5、w+:写读
6、a+:追加写读
7、rb:以字节方式阅读
8、wb:以字节方式写入
9、ab:以字节方式追加写
三、路径
1、绝对路径:从磁盘的根目录找或从互联网上寻找路径
2、相对路径:相对于当前程序所在的文件夹
../:上一层文件夹
四、阅读方式
1、当文件的内容不是太多的时候,可以直接用 f.read(字节)
2、当文件的内容过多的时候,可以一行一行的阅读 f.readline(行数)
3、如果处理的是非文本文件,mode里如果是rb,wb,ab,bytes..,就没有encoding=" "
f.seek(字节个数X):在开头移动X个字节
f.seek(0,2):移动到末尾
f.seek(0):移动到开头
seek(偏移量,位置)
tell():查询光标的位置
truncate():截断文件,光标之后的文件都删除
五、文件的修改
import os
with open('文件名或者是文件位置',mode(模式)=" ",encoding(编码或者解码)=' ') as f(改一个别名)