文件内移动
无论读或写文件,Python可以跟踪文件中的读/写位置。默认情况下文件的读写都从文件的开始位置进行
file = open("F:\\python\\write.txt","w") #进行写操作
file.write("123456789") #将123456789写进文件
file.close()
file = open("F:\\python\\write.txt","r") #进行读操作
fileContent = file.read(2) #读取两个字符
file.close()
print(fileContent)
输出结果
12
seek()函数设置新的文件当前位置,允许在文件中跳转,实现对文件的随机访问
file = open("F:\\python\\write.txt","w")
file.write("123456789")
file.seek(3) #跳至第三个字符后的当前位置
file.write("ZUT") #插入ZUT
file.close()
file = open("F:\\python\\write.txt","r")
fileContent = file.read()
file.close()
print(fileContent)
输出结果
123ZUT789