文件小的读取方法
with open("a1.txt","r",encoding="gbk") as f: r = f.readlines() print(r[0]) # 读第一行 print(r[-1]) # 读最后一行
文件大的读取方法
with open("a1.txt","rb") as f: print(f.readline().decode("gbk")) # 读第一行 off = -6 # 设置偏移量 while True: f.seek(off,2) # 2代表从文件结尾开始,-6读取前6个字节 lines = f.readlines() #获取seek指针读取的文件内容 if len(lines)>1: last_line = lines[-1].decode("gbk") break off*=2 print(last_line) # 读取最后一行