码迷,mamicode.com
首页 > 其他好文 > 详细

遍历目录

时间:2020-04-25 16:54:24      阅读:73      评论:0      收藏:0      [点我收藏+]

标签:argument   import   count   fetch   join   文件   split   lob   else   

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会更简单

遍历目录

标签:argument   import   count   fetch   join   文件   split   lob   else   

原文地址:https://www.cnblogs.com/director/p/12773447.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!