在os.walk期间获取文件大小

sho*_*oes 2 python

os.walk用来比较两个文件夹,看看它们是否包含完全相同的文件.但是,这仅检查文件名.我想确保文件大小相同,如果它们有不同的报告.你能从中获得文件大小os.walk吗?

Cat*_*lus 7

以同样的方式获得文件大小而不使用os.walk,with os.stat.你只需要记住加入root:

for root, dirs, files in os.walk(some_directory):
    for fn in files:
        path = os.path.join(root, fn)
        size = os.stat(path).st_size # in bytes

        # ...
Run Code Online (Sandbox Code Playgroud)