Python計算文件大小

LasonyaHart 8年前發布 | 3K 次閱讀 Python

[Python]代碼    

#-*- coding:cp936 -*-
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")

 本文由用戶 LasonyaHart 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!