__director

遍历目录

import os
n = m = count =0
list_05 = []
def fun(argument):
 for i in os.listdir(argument):

    doucument = os.path.join(argument,i)
    if os.path.isdir(doucument):
        global  n
        n+=1  #目录总个数
        fun(doucument)
    else:
        global m
        m+=1   #文件总个数
        list_07 = os.path.splitext(i)
        if list_07[1] == ".py":  #找到所有python文件,也可以fetch模块去匹配
            list_05.append(i)
 return n,m,list_05
x,y,z=fun('./')
print(x,y,z)
或者使用os.walk会更简单

posted on 2020-04-25 16:02  __director  阅读(123)  评论(0编辑  收藏  举报

导航