继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

python深度遍历

慕勒551688
关注TA
已关注
手记 250
粉丝 39
获赞 133

import os

def DeepthSearch(path):
stack1 = []
OrdinaryFiles = []
stack1.append(path)
num = 0
while len(stack1) != 0:
one = stack1.pop()
filelist = os.listdir(one)

    for item in filelist:
        abspath = os.path.join(one, item)
        if os.path.isdir(abspath):
            stack1.append(abspath)
        else:
            #print(abspath)
            OrdinaryFiles.append(abspath)
    num += 1
    print("the %d time"%num, stack1)
return OrdinaryFiles

pt = DeepthSearch(r"D:\dir")

for item in pt:
print(item)

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP