|
发表于 2020-8-25 16:14:08
|
显示全部楼层
本帖最后由 yhhpf 于 2020-8-25 16:15 编辑
- ##使用字典来记录并返回每个类型的文件个数
- import os
- file_list = os.listdir(os.curdir)#赋值文件名列表为当前目录
- type_dict =dict()
- print(file_list)
- for each_name in file_list:
- if os.path.isdir(each_name):
- type_dict.setdefault('文件夹',0)
- type_dict['文件夹'] += 1
- else:
- ext = os.path.splitext(each_name)[1]
- type_dict.setdefault(ext,0)
- type_dict[ext] += 1
- for each_type in type_dict:
- print('该文件夹下共有类型为【%s】的文件%s个' % (each_type,type_dict[each_type]))
复制代码
以前课程里就有类似的。
输出:
该文件夹下共有类型为【.py】的文件45个
该文件夹下共有类型为【.xlsx】的文件5个
该文件夹下共有类型为【.jpg】的文件3个
该文件夹下共有类型为【.ico】的文件1个
该文件夹下共有类型为【.pkl】的文件1个
该文件夹下共有类型为【】的文件1个
该文件夹下共有类型为【.txt】的文件5个
该文件夹下共有类型为【.spec】的文件2个
该文件夹下共有类型为【.png】的文件3个
该文件夹下共有类型为【文件夹】的文件2个
|
|