Python简单计算文件夹大小的方法

730次阅读  |  发布于5年以前

本文实例讲述了Python简单计算文件夹大小的方法。分享给大家供大家参考。具体如下:


    import os, re 
    """
    查看文件夹下的所有文件及文件夹 join为拼接函数
    """
    def Look_File(path):
      for root , dirs, files in os.walk(path, True):
        print root     #主目录
        for item in files: #主目录下的文件夹
          print os.path.join(root, item)
    """
    计算文件夹 大小
    """    
    def FileSize(path):
      size = 0L
      for root , dirs, files in os.walk(path, True):
        size += sum([os.path.getsize(os.path.join(root, name)) for name in files])
        #目录下文件大小累加
        return size
    if __name__ == '__main__':
      Look_File("f:\\a")
      print FileSize("f:\\a")

希望本文所述对大家的Python程序设计有所帮助。

Copyright© 2013-2020

All Rights Reserved 京ICP备2023019179号-8