文件操作

打开文件方法:

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+