python 递归遍历文件夹
2015-09-05 14:57
429 查看
#!/usr/bin/python import os.path def readXmls(folder): #三个参数:分别返回1.父目录 2.所有文件夹名字(不含路径) 3.所有文件名字 for parent,dirnames,filenames in os.walk(folder): for dirname in dirnames: print("parent is:" + parent) print("dirname is" + dirname) #readXmls(os.path.join(parent, dirname))这句不能有!!! for filename in filenames: print("parent is:" + parent) print("filename is:" + filename) print("the full name of the file is:" + os.path.join(parent,filename)) #输出文件路径信息 if __name__ == '__main__': readXmls('xmlfiles')
------备注-----
os.walk方法本来就是递归,调试了很久也没搞明白……
相关文章推荐
- Python-selenium进阶操作
- python第二天 - 异常处理
- 使用python绘制4个相切的圆形
- Python Wheel (.whl)文件安装实践
- 用Python制作新浪微博爬虫
- 零基础学python-11.3 代码分隔符
- 零基础学python-11.3 代码分隔符
- 当Python和R遇上北京二手房(下)
- 2015/9/4 Python基础(8):映射和集合类型
- 2小时玩转python基础(上)
- mac多版本python安装 pymysql
- 零基础学python-11.2 python语法规则
- 零基础学python-11.2 python语法规则
- Python中模块和包的概念
- Python爬虫框架--pyspider初体验
- python题目——认识*与**,判断函数输出
- python用called函数实现函数对象
- python+opencv实现基于图片序列的三维重建
- python下实现人脸识别(opencv2)
- python 函数的调用 和执行 小知识