91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

python怎么統計文件夾大小

小億
126
2023-10-23 09:13:10
欄目: 編程語言

要統計文件夾的大小,可以使用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替換為你想要統計大小的文件夾的實際路徑。

0
绍兴市| 民勤县| 元江| 巨野县| 玉屏| 江川县| 旬邑县| 望城县| 京山县| 紫云| 铜梁县| 洪泽县| 武乡县| 西林县| 嘉荫县| 翁源县| 大宁县| 南澳县| 错那县| 大城县| 慈利县| 泽普县| 台东市| 博野县| 泊头市| 扎鲁特旗| 永安市| 宝丰县| 云和县| 瓦房店市| 霍邱县| 北宁市| 阿图什市| 南溪县| 阳江市| 辽阳县| 赞皇县| 邻水| 达拉特旗| 榕江县| 和顺县|