如何使用os.walk()
python计算目录的大小?
我可以使用以下代码获取所有根文件 -
root = "/dbfs/mnt/datalake/Persistent/External/"
for path, subdirs, files in os.walk(root):
for name in files:
print (os.path.join(path, name))
但是我需要"外部"的总目录大小。我怎样才能做到这一点?
像这样?
import os
size=0
root = "/dbfs/mnt/datalake/Persistent/External/"
for path, subdirs, files in os.walk(root):
for name in files:
size+=os.path.getsize(os.path.join(path, name))
print(size)