本文是关于用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.iplaypy.com测试代码
rootpath = os.path.abspath('.')
print rootpath
listyoudir(0, rootpath)
把以上python代码少加改进,也可以变成Python递归删除指定目录的方法。
玩蛇网文章,转载请注明出处和文章网址:https://www.iplaypy.com/code/base/b2578.html
相关文章 Recommend