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

溫馨提示×

怎么用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
镇沅| 大化| 莒南县| 沙坪坝区| 资中县| 广宁县| 锡林郭勒盟| 永年县| 富民县| 同江市| 武宣县| 大理市| 关岭| 嵊州市| 乡城县| 大城县| 六枝特区| 崇礼县| 托克托县| 横峰县| 韶关市| 广安市| 江津市| 甘肃省| 巴彦淖尔市| 弋阳县| 赤峰市| 栾城县| 沙湾县| 绵阳市| 泰和县| 阿克| 施秉县| 团风县| 阳高县| 卢龙县| 普兰县| 平湖市| 乌鲁木齐市| 神农架林区| 建湖县|