可以使用Python中的set和File I/O操作来解决这个问题。以下是详细的步骤:
代码示例:
filename1 = "file1.txt" filename2 = "file2.txt" result_filename = "result.txt"
with open(filename1, 'r') as f1: content1 = f1.readlines()
set1 = set(content1)
with open(filename2, 'r') as f2: content2 = f2.readlines()
set2 = set(content2)
with open(result_filename, 'w') as result_file: # 找到只出现在一个set中的元素,并将它们写入新的txt文件中 for line in set1.symmetric_difference(set2): result_file.write(line)
f1.close() f2.close() result_file.close()