首页主机资讯python怎么统计文件夹大小

python怎么统计文件夹大小

时间2023-12-03 23:10:02发布访客分类主机资讯浏览370
导读:要统计文件夹的大小,可以使用os模块和shutil模块。 以下是一个示例代码,可以统计文件夹的大小: import os import shutil def get_folder_size(folder_path : total_...

要统计文件夹的大小,可以使用os模块和shutil模块。

以下是一个示例代码,可以统计文件夹的大小:

import os
import shutil

def get_folder_size(folder_path):
    total_size = 0
    for path, dirs, files in os.walk(folder_path):
        for f in files:
            fp = os.path.join(path, f)
            total_size += os.path.getsize(fp)
    return total_size

folder_path = "/path/to/folder"
size_in_bytes = get_folder_size(folder_path)
size_in_kb = size_in_bytes / 1024
size_in_mb = size_in_kb / 1024
size_in_gb = size_in_mb / 1024

print("Folder Size: {
}
 bytes".format(size_in_bytes))
print("Folder Size: {
:.2f}
 KB".format(size_in_kb))
print("Folder Size: {
:.2f}
 MB".format(size_in_mb))
print("Folder Size: {
:.2f}
     GB".format(size_in_gb))

在代码中,首先定义了一个名为get_folder_size的函数,该函数接受一个文件夹路径作为参数。然后,使用os模块的walk函数遍历文件夹中的所有文件和子文件夹。对于每个文件,使用os.path.getsize函数获取其大小,并将其加到total_size变量中。

最后,将文件夹大小以字节、千字节、兆字节和千兆字节的格式打印出来。

请将代码中的/path/to/folder替换为你想要统计大小的文件夹的实际路径。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: python怎么统计文件夹大小
本文地址: https://pptw.com/jishu/566833.html
python字符串怎么转换为浮点数 JDBC中的DatabaseMetaData怎么用

游客 回复需填写必要信息