玩蛇网提供最新Python编程技术信息以及Python资源下载!

Python指定目录递归遍历源码示例

python 培训

本文是关于用Python学习方法实现递归遍历文件夹目录的操作。Python指定目录递归遍历源码示例,在python语言的学习过程中遍历递归并不算难,但也不是十分好理解的知识点。需要多做一些实际应用的东西,才能在编写Python代码实现效果的过程中更熟练的运用。Python指定目录递归遍历源码示例代码比较精短,也很好理解。

递归遍历指定的目录源码如下:
level -- 递归的层数,用这个参数来控制打印的缩进
path == 遍历起始绝对路径

import os  
 
def listyoudir(level, path):  
    for i in os.listdir(path):  
        print '  '*(level+1) + i  
        if os.path.isdir(path + '\\' + i):  
            listyoudir(level+1, path + '\\' + i)  
          
#www.iplaypython.com测试代码  

rootpath = os.path.abspath('.')  

print rootpath  

listyoudir(0, rootpath)

把以上python代码少加改进,也可以变成Python递归删除指定目录的方法。

Python递归遍历文件操作文章推荐:
1、Python 并行遍历zip()函数使用方法 
2、Python遍历文件夹目录与文件操作

玩蛇网原创,转载请注明文章出处和来源网址:http://www.iplaypython.com/code/base/b2578.html



微信公众号搜索"玩蛇网Python之家"加关注,每日最新的Python资讯、图文视频教程可以让你一手全掌握。强烈推荐关注!

微信扫描下图可直接关注

玩蛇网Python新手QQ群,欢迎加入: ① 240764603 玩蛇网Python新手群
文章发布日期:2016-01-19 18:41 玩蛇网 www.iplaypython.com

评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
相关文章推荐
别人正在看
特别推荐
去顶部去底部