python os.walk()

直接上图:
在这里插入图片描述

若文件结构如上图时(test.py为运行文件):
当运行:

import os

for root, dirs, files in os.walk('./1'):
    print(dirs)

输出
[‘0’, ‘1’, ‘2’, ‘3’]
[‘01’, ‘02’]
[‘011’, ‘012’]
[]
[]
[‘021’]
[]
[‘11’, ‘12’, ‘13’]
[]
[‘121’]
[]
[]
[‘21’, ‘22’]
[]
[]
[]
在这里插入图片描述

当运行:

import os

for root, dirs, files in os.walk('./1', topdown=False):
    print(dirs)

输出
[]
[]
[‘011’, ‘012’]
[]
[‘021’]
[‘01’, ‘02’]
[]
[]
[‘121’]
[]
[‘11’, ‘12’, ‘13’]
[]
[]
[‘21’, ‘22’]
[]
[‘0’, ‘1’, ‘2’, ‘3’]
在这里插入图片描述

结论:./为到项目根目录,topdown默认为True时按层数从左往右,从上到下输出,False为从右向左,从上到下输出

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值