例如:使用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中获取目录的大小?