如何在两个文件夹和子子文件夹中使用os.walk并使用交叉文件(python)

时间:2017-04-25 15:50:11

标签: python-3.x

我正在尝试比较两个文件夹中的所有文件,具有相同文件名的文件和子文件夹中的许多文件,并打印完整路径

def aaa(self):

  dira = self.lineA.text()
  dirb = self.lineB.text()
  dirafile = [os.path.join(path, dirafile) for path, dirs, files in os.walk(dira) for dirafile in files]
  dirbfile = [os.path.join(path, dirbfile) for path, dirs, files in os.walk(dirb) for dirbfile in files]
  dirfileok = set(dirbfile).intersection(dirafile)
  print(dirfileok)

但打印结果“set()”,为什么???

0 个答案:

没有答案