龙空技术网

Python 5行代码获取文件和文件目录大小

python案例 53

前言:

此时同学们对“python获取文件长度”可能比较看重,大家都想要了解一些“python获取文件长度”的相关资讯。那么小编同时在网上搜集了一些关于“python获取文件长度””的相关知识,希望我们能喜欢,咱们一起来学习一下吧!

def getDirSize(dir):    size = 0    if isdir(dir):        for root, dirs, files in os.walk(dir):            size += sum([getsize(join(root, name)) for name in files])    elif isfile(dir):        size = os.path.getsize(dir)    return size

代码中重点利用os.walk()函数来递归查询。

os.walk() 方法用于通过在目录树中游走输出在目录中的文件名,向上或者向下。

在Unix,Windows中有效。

标签: #python获取文件长度 #python遍历文件大小 #python获取文件的大小 #python 文件大小