python實現 os模組使用(1)

2021-08-15 12:38:15 字數 801 閱讀 5680

# -*- 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 輸...