如果它们不相同,我希望将一个文本文件替换为另一个文本文件的内容。
每当我运行这个脚本时,“['”和“']”都会添加到 old_text.txt 文件中,这意味着它永远不会与 new_text.txt 文件匹配。
如何删除这些字符,以便 .txt 文件在运行此脚本后具有完全相同的内容?
old_text = open('old_text.txt', 'r+')
new_text = open('new_text.txt', 'r+')
old_text_compare = str(old_text.readlines())
new_text_compare = str(new_text.readlines())
if old_text_compare != new_text_compare:
print("difference")
old_text = open('old_text.txt', 'w')
old_text.write(str(new_text_compare))
else:
print("no difference")