Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有办法在Python中显示filecmp.dircmp的进度?_Python_Progress_Tqdm_File Comparison - Fatal编程技术网

有没有办法在Python中显示filecmp.dircmp的进度?

有没有办法在Python中显示filecmp.dircmp的进度?,python,progress,tqdm,file-comparison,Python,Progress,Tqdm,File Comparison,我希望有一个进度条,比如tqdm或进度条,它会随着dircmp比较两个目录中的left_only、right_only和diff_文件而改变。这可能吗?我曾尝试将TQM与for循环一起使用,并将它们写入列表,但它没有显示真正的进展 dc = filecmp.dircmp(directory1, directory2) for i, file in enumerate(tqdm(dc.left_only)): report.append((dc.left_only[i], "Directo

我希望有一个进度条,比如tqdm或进度条,它会随着dircmp比较两个目录中的left_only、right_only和diff_文件而改变。这可能吗?我曾尝试将TQM与for循环一起使用,并将它们写入列表,但它没有显示真正的进展

dc = filecmp.dircmp(directory1, directory2)
for i, file in enumerate(tqdm(dc.left_only)):
    report.append((dc.left_only[i], "Directory1 Only")) #Files only in Directory1
for i, file in enumerate(tqdm(dc.right_only)):
    report.append((dc.right_only[i], "Directory2 Only")) #Files only in Directory2
for i, file in enumerate(tqdm(dc.diff_files)):
    report.append((dc.diff_files[i], "Different in Directory1 and Directory2")) #Files different