|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
我应该怎么修改代码才能正确输出
import os
count = 0
dic = {}
list1 = []
a = os.listdir('F:\\python作业库\\文件')
for first in a:
secornd = os.path.splitext(first)
list1.append(secornd[1]) #列表1用于收集所有扩展名
for each_name in list1: #统计每个扩展名出现的次数
if each_name not in dic:
dic[each_name] = 1
else:
dic[each_name] += 1
print(dic)
for k in dic.keys():
for v in dic.values():
print('该文件夹下共有类型为%s的文件%d个'%(k,v))
更好的办法
- import os
- count = 0
- dic = {}
- list1 = []
- a = os.listdir('F:\\python作业库\\文件')
- for first in a:
- second = os.path.splitext(first)
- list1.append(second[1]) #列表1用于收集所有扩展名
- for each_name in list1: #统计每个扩展名出现的次数
- if each_name not in dic:
- dic[each_name] = 1
- else:
- dic[each_name] += 1
- print(dic)
- for k, v in dic.items():
- print('该文件夹下共有类型为%s的文件%d个'%(k,v))
复制代码
|
|