import os
from os.path import join, getsize
for root, dirs, files in os.walk('python/Lib/email'):
print root, "consumes",
print sum(getsize(join(root, name)) for name in files),
print "bytes in", len(files), "non-directory files"
if 'CVS' in dirs:
dirs.remove('CVS') # don't visit CVS directories
引用亚当·萨维奇的话,“好吧,这就是你的问题!”你知道吗
您应该在python manual中搜索这个问题的答案,而不是StackOverflow。作为提示,您需要阅读os.walk。你知道吗
我想你在找^{} 。它将完全满足您的需要,标准python参考中有一个示例
effbot.org有时也是一个很好的参考,在^{} module 上的这篇文章的一半,是一个叫做“遍历文件系统”的部分,它也涵盖了
os.walk
相关问题 更多 >
编程相关推荐