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

yipeiwu_com5年前Python基础

本文实例讲述了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数据结构与算法教程》、《Python Socket编程技巧总结》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python编码操作技巧总结》及《Python入门与进阶经典教程

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

相关文章

基于python的itchat库实现微信聊天机器人(推荐)

基于python的itchat库实现微信聊天机器人(推荐)

一、开始之前必须安装itchat库 pip install itchat(使用pip必须在电脑的环境变量中添加Python的路径) 或 conda install request 二、开...

详解使用Python下载文件的几种方法

在使用Python进行数据抓取的时候,有时候需要保持文件或图片等,在Python中可以有多种方式实现。今天就一起来学习下。 urllib.request 主要使用的是urlretrie...

详解python pandas 分组统计的方法

详解python pandas 分组统计的方法

首先,看看本文所面向的应用场景:我们有一个数据集df,现在想统计数据中某一列每个元素的出现次数。这个在我们前面文章《如何画直方图》中已经介绍了方法,利用value_counts()就可以...

Python3中列表list合并的四种方法

下面是[列表]合并的4种方法,其中的代码都在Python3下测试通过,在Python2下运行应该也没问题,时间关系就没测试,有任何问题欢迎给我留言。 方法1: 直接使用"+"号合并列表...

在django admin中添加自定义视图的例子

django admin提供了完善的用户管理和数据模型管理,方便实用。研究了一下在admin里面添加自己的页面。 在admin.py里继承django.contrib.admin.Mod...