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

yipeiwu_com7年前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同时遍历数组的索引和值的实例

你想在迭代一个序列的同时跟踪正在被处理的元素索引。 获取索引 内置的 enumerate() 函数可以很好的解决这个问题: >>> my_list = ['a',...

简单谈谈python中的多进程

进程是由系统自己管理的。 1:最基本的写法 from multiprocessing import Pool def f(x): return x*x if __name__...

Python 用三行代码提取PDF表格数据

Python 用三行代码提取PDF表格数据

从 PDF 表格中获取数据是一项痛苦的工作。不久前,一位开发者提供了一个名为 Camelot 的工具,使用三行代码就能从 PDF 文件中提取表格数据。 PDF 文件是一种非常常用的文件格...

Python单元测试与测试用例简析

本文实例讲述了Python单元测试与测试用例。分享给大家供大家参考,具体如下: 单元测试与测试用例 简介 测试用例是一组单元测试,这些单元测试一起核实函数在各种情形下的行为都符合要求 要...

python文件操作之批量修改文件后缀名的方法

1、引言 需要把.dat 格式 转化成 .txt格式 2、实现 ##python批量更换后缀名 import os # 列出当前目录下所有的文件 files = os.listdir...