|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 因尼斯达 于 2018-6-17 14:05 编辑
在统计文件类型并输出数目的时候,文件夹类型程序输出为空白,是什么原因呢?下面是我的代码
import os
def count_file(file_path):
file_list = os.listdir(file_path)
file_dict = dict()
for each_file in file_list:
if os.path.isdir(each_file):
file_dict.setdefault('文件夹', 0)
file_dict['文件夹'] += 1
else:
last_name = os.path.splitext(each_file)[1]
file_dict.setdefault(last_name, 0)
file_dict[last_name] += 1
for each_type in file_dict.keys():
print("该文件夹中共有 %s 类型文件 %d 个" % (each_type, file_dict[each_type]))
file_path = input("请输入需要统计的目录:")
count_file(file_path)
这是我的输出结果
|
|