|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 aixuexi82 于 2017-9-5 11:20 编辑
我的答案:
- def filecounter(x):
- import os,os.path
- list1=os.listdir(x)
- dict1={}
- for each in list1:
- if os.path.isdir(each):
- dict1.setdefault('文件夹',0)
- dict1['文件夹']+=1
- else:
- ext=os.path.splitext(each)[1]
- dict1.setdefault(ext,0)
- dict1[ext]+=1
- for each in dict1.keys():
- print('%s下共有类型为【%s】的文件%d的个' % (yourpath,each,dict1[each]))
- yourpath=input('输入路径,比如D://abc:')
- filecounter(yourpath)
复制代码
可是输出显示不了‘文件夹’:
输入路径,比如D://abc:D://tools
D://tools下共有类型为【.exe】的文件19的个
D://tools下共有类型为【】的文件1的个
D://tools下共有类型为【.msi】的文件4的个
直接使用课后答案也是一样的问题,求教问题出在哪?
|
|