open函数,默认就是读模式
file 文件路径
mode 模式
r 以只读方式打开文件。文件的指针默认将会放在文件的开头
r+ 打开一个文件用于读写。文件指针会放在文件的开头
w 以写模式打开一个文件。如果该文件已存在则将其覆盖,如果不存在,创建新文件
w+ 打开一个文件用于读写。如果该文件已存在则将其覆盖,如果不存在,创建新文件
a 打开一个文件用于追加。如果该文件已存在,文件指针放在文件的结尾。如果文件不存在,创建新文件写入
a+ 打开一个文件用于读写。如果该文件已存在,文件指针放在文件的结尾。如果文件不存在,创建新文件写入
t 用文本模式打开
b 用二进制模式打开
encoding 编码格式
打开文件
f = open('文件路径',mode='w',encoding='utf-8')
写单行文件
f.write('test')
写多行文件,也可以写入列表类型的数据
f.writelines()
关闭文件
f.close()
读的操作,根据指针位置读取
f = open('文件路径',encoding='utf-8')
f.read() 全部读完
读取指定的字节
f.read(n)
获取指针位置
f.tell() 字节位置
修改指针位置
f.seek(0,0) 将指针移动到首位
0:文件开始位置,1:指针现在位置,2:文件末尾
单行读取,一次读取一行
f.readline()
多行读取,返回一个列表
f.readlines()
上下文管理器,自动关闭文件
with open(文件路径,打开模式) as f:
f.read()/f.write()