import os
path = input('请输入要统计的文件目录(C:\\文件目录):')
all_files = os.listdir(path)
file_dict = {}
for each_file in all_files:
if os.path.isdir(each_file):
file_dict.setdefault("文件夹",0)
file_dict["文件夹"] += 1
else:
file_type = os.path.splitext(each_file)[1]
file_dict.setdefault(file_type,0)
file_dict[file_type] += 1
for i in file_dict.keys():
print('该文件夹下共有类型为[%s]的文件%d个。' %(i,file_dict[i]))
不知道为什么文件夹关键字显示不出来。。。