python - 自定义一个递归函数用于递归遍历指定目录下的所有文件
2023-09-27 14:29:10 时间
代码如下:
#coding=utf-8
# RecursionDirTree.py 自定义一个递归函数用于递归遍历指定目录下的所有文件
import os
# level:递归的层数,该参数用于控制打印的缩进
# path:遍历指定的路径
def recursionFunction(level, path):
for i in os.listdir(path):
# “-”用于显示目录层次结构
print '-' * (level + 1) + i
if os.path.isdir(path + '//' + i):
recursionFunction(level + 1, path + '//' + i)
#打印当前绝对路径
rootpath = os.path.abspath('.')
print rootpath
# 调用递归函数
recursionFunction(0, rootpath)
相关文章
- python npy文件与mat文件的保存与读取
- Python递归遍历目录并删除文件中的前N行
- Python解析xml文件,此实例将xml设置为模版(from lxml import etree)
- Python获取同目录下json文件内容
- Python递归文件夹遍历所有文件夹及文件
- Python编码/文件读取/多线程
- Python基础知识点,建议收藏
- 110 python高级 - 多任务概念
- 36 python - 文件打开关闭
- python shutil 文件操作模块
- caffe的python接口学习(2):生成solver文件
- Python遍历文件,重命名
- Python数据处理Tips机器学习中文数据8种常用处理方法
- Python Excel自动化之 Openpyx如何Python程序读取和修改 Excel电子表格文件
- Python 网络教程大全之 05 如何获取url下载文件的大小?
- python多个with的使用文件自动关闭
- centos7 中将执行文件python链接为python3后 如何保证 yum 功能不受影响
- python之查询指定目录下的最新文件(os模块)
- python-csv文件的读写操作
- python中获取模块名
- Python使用zipfile模块压缩目录(包含空目录)、压缩文件、解压文件
- python第二十九课——文件读写(读取数据操作)
- 【python】 实现冒泡排序及其优化
- Python蓝桥杯训练:基本数据结构 [哈希表]