# -*- 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.append(houzhui[len(houzhui)-1])
#遍历num_list,统计每个字符串出现的次数
for enach in num_list:
if enach not in has_file:
has_file.append(enach)
print('该文件下共有类型为【'+enach+'】的文件'+str(num_list.count(enach))+'个')
file_path=input('请输入文件路径(例如:E:\\python3\\mywork\\first_project):')
file_count(file_path)
python实现--os模块使用(1)
最新推荐文章于 2024-03-01 07:45:00 发布