可以使用Python中的os模块和set集合来实现。具体步骤如下:
代码示例:
import os
path1 = '/path/to/directory1' path2 = '/path/to/directory2'
list1 = os.listdir(path1) list2 = os.listdir(path2)
set1 = set(list1) set2 = set(list2)
#找出在path1中而不在path2中的文件名 diff = set1.difference(set2)
#找出在path1和path2中都存在的文件名 intersect = set1.intersection(set2)
print('在', path1, '中而不在', path2, '中的文件:', diff) print('在', path1, '和', path2, '中都存在的文件:', intersect)
上一篇:比较两个不同列中相同字段的值。
下一篇:比较两个不同pandas列中的值