统计一个目录下面的文件有几个?目录有几个?---只是针对一级目录

 1 import os
 2 
 3 dir_path = "D:\qqq"
 4 file_count = 0
 5 dir_count = 0
 6 for i in os.listdir(dir_path):
 7     # 需要把相对路径拼接成绝对路径,不知道结果是什么样的话,可以print看看
 8     obj_path = os.path.join(dir_path, i)
 9     print("当前的目录或者文件是:", obj_path)
10     if os.path.isfile(obj_path):
11         file_count += 1
12     elif os.path.isdir(obj_path):
13         dir_count += 1
14 
15 print("目录有%s个" % dir_count)
16 print("文件有%s个" % file_count)

 

运行结果如下:

posted @ 2020-06-23 11:37  anna1210  阅读(212)  评论(0编辑  收藏  举报