【发布时间】:2019-11-14 10:54:50
【问题描述】:
我正在尝试创建一个遍历目录树的函数,以查找并打印最大尺寸的文件夹。
我编写了以下有效的代码,但想知道是否有更有效的方法?
import os
def biggestFolder(directory):
folderSize = []
for folders, subfolders, filenames in os.walk(directory):
folderSize.append(os.path.getsize(folders))
maxFolder = max(folderSize)
if os.path.getsize(folders) == maxFolder:
return folders
print(biggestFolder('/Users/ryanunderwood/Documents'))
【问题讨论】:
-
如果以下答案之一解决了您的问题,您应该接受它(单击相应答案旁边的复选标记)。这有两件事。它让每个人都知道您的问题已得到您满意的解决,并为帮助您的人提供帮助。 See here 以获得完整的解释。
标签: python