Python写文件、同时读写文件
1.写文件
主要有以下两种:
#简单的写文件:直接覆盖文件
with open("OutPut.txt","w") as file_writer:
file_writer.write("CZB")
#简单的写文件:在文件后面叠加
with open("OutPut.txt","a") as file_writer2:
file_writer2.write("HHH")
2.同时读写文件
主要思路为:以a+打开文件流,开始写入文件,注意文件指针的位置
seek():移动文件读取指针到指定位置
tell():返回文件读取指针的位置
with open('content.txt', 'a+') as file_reader:
print(file_reader.tell())
file_reader.seek(0)
print(file_reader.tell())
print(file_reader.read())
print(file_reader.tell())
file_reader.write('some text\n')
print(file_reader.tell())
本例可写入 some text