按字节比较多个文件

时间:2014-05-17 20:49:49

标签: python filesize listdir

我想比较一个目录的多个文件和另一个目录中的多个文件的字节大小,以便找到最接近的"匹配"。
到目前为止,这是我的代码:

import os
# these are lists of all the filenames in respective directories
firstDir = os.listdir('first')
secondDir = os.listdir('second')
# I imagine using this for loop to compare the byte values, but I have no idea which method to use
for item in firstDir
    # ...

1 个答案:

答案 0 :(得分:1)

这将让你开始,其余的你应该能够弄明白。

import os
p='yourdir'
firstDir = os.listdir(p)
for item in firstDir:
    print os.path.getsize(p+"/"+item)