文件操作
打开文件方法:
with open (r"E:a.txt",'r+') as fd:
for line in fd:
print(line)
f = open(r'E:a.txt',"r+")
f.read()
f.readline() #str
f.readlines() #list 。 readlines(size) 默认200M 如果文件大于200M会分批读取。
f.write("aa")
f.flush()
f.seek(offset,x)
f.tell() #查看文件指针位置
f.close() #设置指针位置
f.seek(offset,x)
offset #偏移量
x = 0 #从头开始
x = 1 #从当前开始
x = 2 #从尾部开始
从末尾读取文件时需要以b模式打开。
在windows打开文件路径是需要注意转义。
文件打开模式:
a 模式 :追加 (指针在最后面)
r模式 : 读 (指针在最前面) 写入内容会一点一点被覆盖
w模式: 写 (指针在最前面) 打开文件,文件不存在自动创建,存在则清空
b 模式: 以二进制模式打开。 以其他模式连用 rb、rb+ 、、、
a+
r+
w+