我一直在尝试用 python 编写一个程序来读取两个文本文件并打印它们的文本中的差异。这两个文件是相似的,除了由于插入了一些注释而导致的行号不同。我尝试使用 difflib模块,但它给了我错误。
import difflib
from difflib import *
temp3=[]
temp4=[]
with open ("seqdetect",'r') as f:
with open ("seqdetect_2",'r') as g:
for item in f:
temp1 =item.split()
temp3.append(temp1)
for items in g:
temp2 =items.split()
temp4.append(temp2)
d = difflib.Differ()
diff = d.compare(temp3, temp4)
print ('\n'.join(diff))
你能建议一个替代方案吗?问候,马扬克