Python实现遍历目录的方法【测试可用】


Posted in Python onMarch 22, 2017

本文实例讲述了Python实现遍历目录的方法。分享给大家供大家参考,具体如下:

# *-* coding=gb2312 *-*
import os.path
import shutil
def traveltree(curPath,count):
  if not os.path.exists(curPath):
    return
  if os.path.isfile(curPath):
    fileName =os.path.basename(curPath)
    print '\t' *count+ '├─' + fileName
  elif os.path.isdir(curPath):
    print '\t' *count+ '├─' + curPath
    pathlist =os.listdir(curPath)
    for aa in pathlist:
      traveltree(curPath +"\\"+aa,count+1)
if __name__=='__main__':
  traveltree("C:\\py",1)

运行效果图如下:

Python实现遍历目录的方法【测试可用】

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
Python中的异常处理学习笔记
Jan 28 Python
python实现从一组颜色中找出与给定颜色最接近颜色的方法
Mar 19 Python
Python set常用操作函数集锦
Nov 15 Python
Python实现嵌套列表及字典并按某一元素去重复功能示例
Nov 30 Python
详解tensorflow实现迁移学习实例
Feb 10 Python
python中dir()与__dict__属性的区别浅析
Dec 10 Python
python pyinstaller打包exe报错的解决方法
Nov 02 Python
Pycharm插件(Grep Console)自定义规则输出颜色日志的方法
May 27 Python
Python中的全局变量如何理解
Jun 04 Python
opencv 图像轮廓的实现示例
Jul 08 Python
python报错TypeError: ‘NoneType‘ object is not subscriptable的解决方法
Nov 05 Python
用 python 进行微信好友信息分析
Nov 28 Python
Python简单操作sqlite3的方法示例
Mar 22 #Python
Python创建xml文件示例
Mar 22 #Python
用Python将IP地址在整型和字符串之间轻松转换
Mar 22 #Python
用python写一个windows下的定时关机脚本(推荐)
Mar 21 #Python
利用Python实现Windows定时关机功能
Mar 21 #Python
使用Python生成XML的方法实例
Mar 21 #Python
Python存取XML的常见方法实例分析
Mar 21 #Python
You might like
PHP与C#分别格式化文件大小的代码
2011/05/14 PHP
php中使用DOM类读取XML文件的实现代码
2011/12/14 PHP
CodeIgniter配置之routes.php用法实例分析
2016/01/19 PHP
JavaScript 应用类库代码
2008/06/02 Javascript
jquery控制listbox中项的移动并排序
2009/11/12 Javascript
JavaScript中valueOf函数与toString方法深入理解
2012/12/02 Javascript
jQuery的each终止或跳过示例代码
2013/12/12 Javascript
让angularjs支持浏览器自动填表
2014/11/10 Javascript
jQuery 中ajax异步调用的四种方式
2016/06/28 Javascript
JavaScript计算值然后把值嵌入到html中的实现方法
2016/10/29 Javascript
JavaScript用构造函数如何获取变量的类型名
2016/12/23 Javascript
解决canvas画布使用fillRect()时高度出现双倍效果的问题
2017/08/03 Javascript
Node.js搭建WEB服务器的示例代码
2018/08/15 Javascript
Vue用v-for给循环标签自身属性添加属性值的方法
2018/10/18 Javascript
解决Vue在封装了Axios后手动刷新页面拦截器无效的问题
2018/11/08 Javascript
Vue 3.0 前瞻Vue Function API新特性体验
2019/08/12 Javascript
构建Vue大型应用的10个最佳实践(小结)
2019/11/07 Javascript
[10:21]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Aster 选手采访
2021/03/11 DOTA
python中logging库的使用总结
2017/10/18 Python
Python 查看list中是否含有某元素的方法
2018/06/27 Python
Pandas:Series和DataFrame删除指定轴上数据的方法
2018/11/10 Python
对Python中class和instance以及self的用法详解
2019/06/26 Python
Python实现 PS 图像调整中的亮度调整
2019/06/28 Python
Python range、enumerate和zip函数用法详解
2019/09/11 Python
Python实现自动访问网页的例子
2020/02/21 Python
Django认证系统user对象实现过程解析
2020/03/02 Python
利用 CSS3 实现的无缝轮播功能代码
2017/09/25 HTML / CSS
AmazeUI 平滑滚动效果的示例代码
2020/08/20 HTML / CSS
Prototype如何实现页面局部定时刷新
2013/08/06 面试题
公务员培训自我鉴定
2013/09/19 职场文书
技术股东合作协议书
2014/12/02 职场文书
2014年干部培训工作总结
2014/12/17 职场文书
中学生社会实践教育活动总结
2015/05/06 职场文书
小学生法制教育心得体会
2016/01/14 职场文书
2017春节晚会开幕词
2016/03/03 职场文书
golang特有程序结构入门教程
2021/06/02 Python