Python “返回的字节数”;磁盘“使用情况”;来自shutil图书馆的不';与目录文件大小不匹配
我从Python网站上阅读了shutil的官方文档,然后我运行了一个disk\u用法测试,但它没有返回我所期望的结果,在该目录(文件夹)中有一个669KB的文件 代码如下:Python “返回的字节数”;磁盘“使用情况”;来自shutil图书馆的不';与目录文件大小不匹配,python,shutil,disk-access,Python,Shutil,Disk Access,我从Python网站上阅读了shutil的官方文档,然后我运行了一个disk\u用法测试,但它没有返回我所期望的结果,在该目录(文件夹)中有一个669KB的文件 代码如下: import os import shutil os.chdir(r"D:\python\topics\shutil\disk_usage") directory = "test_folder" total, used, free = shutil.disk_usage(directory) print(used)
import os
import shutil
os.chdir(r"D:\python\topics\shutil\disk_usage")
directory = "test_folder"
total, used, free = shutil.disk_usage(directory)
print(used)
输出:
177422868480 (which I suppose is the value in bytes)
预期产出:
669000 (since the file inside is 669 kb)
为什么我没有得到预期的输出
感谢您shutil.disk\u usage()
返回整个磁盘(文件系统、卷)的统计信息,而不仅仅是您传入的特定目录的统计信息
要计算一个目录及其子目录使用的磁盘空间,请参阅:
有关一些潜在陷阱的详细介绍,请参见: