2015-10-14 79 views
-2

我想问如何用python和显示为dataframe一起计算3个文件夹的大小。计算大小文件夹python

我有文件夹: 一个 乙 Ç

我想要的输出是:

folder  size 
A   .... byte 
B   .... byte 
C   .... byte 
+0

由于您未能向解决方案显示任何个人应用程序,因此我投降了。 “我想要这个”并没有表现出任何努力来解决它,而是自己并不真正凝聚我的精神。 –

回答

1

尝试下面的代码 -

import os 
f= r"D:\Reg" 
folder_name= os.path.basename(f) 
def get_size(start_path = '.'): 
    total_size = 0 
    for dirpath, dirnames, filenames in os.walk(start_path): 
     for f in filenames: 
      fp = os.path.join(dirpath, f) 
      total_size += os.path.getsize(fp) 
    return total_size 
print "{0:<20}  {1:>0}".format("Folder"," Size") 
print "{0:<20}  {1:>0}".format(folder_name,str(get_size(f))+" bytes") 

您可以使用循环的文件夹folders = [r"D:\A",r"D:\B",r"D:\C"]至于我在文件夹中做到这一点!