Gab*_*abe 2 python directory file
您将如何进行测试以查看2个文件夹是否包含相同的文件,然后才能操作新文件.
A = listdir('C:/')
B = listdir('D:/')
If A==B
Run Code Online (Sandbox Code Playgroud)
...
我知道这可以用来测试目录是否不同但是有更好的方法吗?如果A和B相同,除了B还有一个文件比A,我如何只使用新文件?
谢谢,我希望我的问题不会令人困惑
http://docs.python.org/library/filecmp.html
http://docs.python.org/library/filecmp.html#the-dircmp-class
import filecmp
compare = filecmp.dircmp( "C:/", "D:/" )
for f in compare.left_only:
print "C: new", f
for f in compare.right_only:
print "D: new", f
Run Code Online (Sandbox Code Playgroud)