例如:使用 os.path.getsize( directoryName ) 有什么区别,如下所示:
>>>os.path.getsize('.')
>>>4096
并遍历该目录中的所有内容并计算如下所示的大小:
>>>totalSize = 0
>>>for filename in os.listdir('.'):
totalSize += os.path.getsize('.\\' + filename)
>>>print(totalSize)
>>>8192
在第一种方法中,我得到了 4096 个字节,在第二种方法中,我得到了 8192 个字节。但是当我使用 Windows 资源管理器检查时,目录的实际大小是 25.5 mb。
我对 os.path.getsize() 的理解错了吗?如何在 Python 中获取目录的大小?