我使用以下代码查找和替换文本中的字符
for file in glob.glob(os.path.join(path, '*.txt')):
if file.endswith(".txt"):
with open(file, 'r+', encoding = 'windows-1250') as f:
content = f.read()
f.seek(0)
f.truncate()
f.write(content.replace('Ă', '’'))
但是在文件中会截断额外的文本。这是因为使用.seek()?我怎样才能解决这个问题?谢谢。