共計(jì) 760 個(gè)字符,預(yù)計(jì)需要花費(fèi) 2 分鐘才能閱讀完成。
要統(tǒng)計(jì)文件類型及數(shù)量,你可以使用 Python 的 os 模塊來(lái)遍歷文件夾中的文件,然后使用文件的后綴來(lái)判斷文件類型。以下是一個(gè)示例代碼:
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
函數(shù)接受一個(gè)文件夾路徑作為參數(shù),使用 os.walk
遍歷該文件夾中的所有文件。對(duì)于每個(gè)文件,使用 os.path.splitext
函數(shù)來(lái)獲取文件的文件名和后綴。然后,將后綴轉(zhuǎn)換為小寫(xiě),并使用字典 file_types
來(lái)記錄每個(gè)文件類型的數(shù)量。最后,遍歷 file_types
字典,輸出每個(gè)文件類型及其對(duì)應(yīng)的數(shù)量。
請(qǐng)注意,上述代碼只會(huì)統(tǒng)計(jì)文件的后綴作為文件類型。如果你需要更精確的文件類型信息,可以使用第三方庫(kù)如 mimetypes
來(lái)識(shí)別文件的 MIME 類型。
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!
正文完