统计一个目录下面的文件有几个?目录有几个?---只是针对一级目录
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)
运行结果如下: