中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

怎么用python統計文件類型及數量

小億
117
2023-10-21 11:00:14
欄目: 編程語言

要統計文件類型及數量,你可以使用Python的os模塊來遍歷文件夾中的文件,然后使用文件的后綴來判斷文件類型。以下是一個示例代碼:

import os

def count_file_types(folder_path):
    file_types = {}

    for root, dirs, files in os.walk(folder_path):
        for file in files:
            file_name, file_ext = os.path.splitext(file)
            if file_ext:
                file_type = file_ext[1:].lower()
                if file_type in file_types:
                    file_types[file_type] += 1
                else:
                    file_types[file_type] = 1

    return file_types

folder_path = 'path/to/folder'
file_types = count_file_types(folder_path)

for file_type, count in file_types.items():
    print(f"{file_type}: {count}")

在上述示例代碼中,count_file_types函數接受一個文件夾路徑作為參數,使用os.walk遍歷該文件夾中的所有文件。對于每個文件,使用os.path.splitext函數來獲取文件的文件名和后綴。然后,將后綴轉換為小寫,并使用字典file_types來記錄每個文件類型的數量。最后,遍歷file_types字典,輸出每個文件類型及其對應的數量。

請注意,上述代碼只會統計文件的后綴作為文件類型。如果你需要更精確的文件類型信息,可以使用第三方庫如mimetypes來識別文件的MIME類型。

0
香格里拉县| 霞浦县| 台中市| 景德镇市| 甘南县| 万荣县| 鄂尔多斯市| 密山市| 遵义市| 宣城市| 镇远县| 顺义区| 九寨沟县| 道真| 冀州市| 淮安市| 利津县| 定安县| 深泽县| 汉沽区| 瑞安市| 抚远县| 沂水县| 庆元县| 南皮县| 天水市| 康保县| 固原市| 遵义市| 内黄县| 山西省| 桃园市| 高青县| 西和县| 田东县| 乌兰察布市| 抚顺县| 东源县| 哈巴河县| 神农架林区| 黄骅市|