如把test.txt文件的 所有 AAA 字符串 替换成 aaaaa
实例如下:
with open('test.txt','+r') as f:
t = f.read()
t = t.replace('AAA', 'aaaaaa')
#读写偏移位置移到最开始处
f.seek(0, 0)
f.write(t)
# 设置文件结尾 EOF
f.truncate()
注意:
f.truncate() 是设置文件结尾 为了避免 多字符 替换为 少字符后 文件尾部有 原文件残余字符