with open('aaa.txt',mode='rt',encoding='utf-8') as f:
res=f.read(4)
print(res)
f.seek(9,0)
f.seek(3,0) # 3
f.seek(9,1)
f.seek(3,1) # 12
f.seek(-9,2) # 3
f.seek(-3,2) # 9
with open('aaa.txt',mode='rb') as f:
f.seek(9,0)
f.seek(3,0) # 3
# print(f.tell())
f.seek(4,0)
res=f.read()
print(res.decode('utf-8'))
with open('aaa.txt',mode='rb') as f:
f.seek(9,1)
f.seek(3,1) # 12
print(f.tell())
with open('aaa.txt',mode='rb') as f:
f.seek(-9,2)
# print(f.tell())
f.seek(-3,2)
# print(f.tell())
print(f.read().decode('utf-8'))
原文:https://www.cnblogs.com/xuexianqi/p/12503359.html