python获取文件及文件夹大小
Python3.3下测试通过
获取文件大小
使用os.path.getsize函数,参数是文件的路径
获取文件夹大小
- import os
- from os.path import join, getsize
- def getdirsize(dir):
- size = 0.0
- 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'c:\windows')
- print (("There are %.3f") % (filesize/1024/1024), ("Mbytes in c:\\windows"))
注print 默认自动加上回车,如果不想加上回车 则在后面加‘,’