【发布时间】:2020-05-17 03:41:27
【问题描述】:
我想比较 2 个文件并显示它是否正常(验证)。 这里有一张小图来描述我想做的事情:
def open_file_txt(file_name):
with open(file_name, 'r') as f:
x = f.readlines()
return x
def validation(file_name1, file_name2):
file1 = open_file_txt(file_name1)
file2 = open_file_txt(file_name2)
for elem in file1:
for elem2 in file2:
#### code
我不知道我是否开始好,但我想像这样的结构......
【问题讨论】:
-
在您的示例中,您希望逐行比较文件。并且每个文件的行都按字母顺序排序,并且是唯一的(没有重复),因此例如
Test A, TestD, TestF使用换行符而不是逗号。因此,您可以将它们存储在 Pythonset中,甚至不需要collections.Counter(一个项目不能多次出现)。
标签: python