题目:编写一个程序,统计当前目录下每个文件类型的文件数
实现如下:
import os
def countfiles(path):
if path == '#':
path = '.'
files_list = os.listdir(path)
count = dict()
for file in files_list:
if (os.path.isdir(file)):
name = '文件夹'
if name in count:
count[name] += 1
else:
count[name] = 1
for keys, values in count.items():
print('该文件夹下共有类型为【%s】的文件%d个'%(keys,values))
path = input('请输入您当前想查询的路径(当前路径为#):')
countfiles(path)
输出结果