# -*- coding: utf-8 -*-
"""created on sun feb 4 16:40:02 2018
@author: administrator
統計當前目錄下每個檔案型別的檔案數
"""import os
def file_count(file_path):
file_list = os.listdir(file_path)
num_list=#存放檔名字尾
has_file= #用來存放已有字串,避免重複遍歷已有字串
houzhui=#用來存放分割後的字串
#遍歷改資料夾所有內容
for enach in file_list:
#判斷是否是檔案
if os.path.isfile(os.path.join(file_path,enach)):
#分割字串,拿到檔案字尾放到num_list中
houzhui = enach.split('.')
#遍歷num_list,統計每個字串出現的次數
for enach in num_list:
if enach not in has_file:
print('該檔案下共有型別為【'+enach+'】的檔案'+str(num_list.count(enach))+'個')
file_path=input('請輸入檔案路徑(例如:e:\\python3\\mywork\\first_project):')
file_count(file_path)
python的os模組使用
檢視os的名字 import os print os.name nt,nt 表示windows系統,posix 表示linux系統 檢視os環境變數 import os print os.environ print os.environ.get pat default 檢視變數 pat 若不存在,則...
python模組 OS模組
bin env python coding utf 8 import os print os.name 輸出主機平台 print os.getcwd 輸出當前目錄 print os.listdir os.getcwd 輸出當前目錄的檔案 橫向 for i in os.listdir os.getcw...
python 模組 OS模組
print os.getcwd 輸出 e python workspace 原來 print os.getcwd 輸出 e python workspace 返回上級目錄 os.chdir os.getcwd 輸出 e python 更改 os.chdir r e print os.getcwd 輸...