python 获取文件夹大小

import os  
from os.path import join, getsize  
   
def getdirsize(dir):  
   size = 0L 
   for root, dirs, files in os.walk(dir):  
      size += sum([getsize(join(root, name)) for name in files])  
   return size  
   
if __name__ == '__main__':  
   filesize = getdirsize(r'/etc/')  
   print 'There are %.3f' % (size/1024/1024), 'Mbytes in /etc/'

  

原文地址:https://www.cnblogs.com/cppddz/p/7758388.html