Python 用队列,广度遍历文件夹
2017-10-12 16:36
239 查看
import os from collections import deque path=r"C:\aa" queue=deque([]) #队列 queue.append(path) while len(queue)!=0: path=queue.popleft() #从队列取出值 filelist=os.listdir(path) #遍历路径 for filename in filelist: filepath=os.path.join(path,filename) if os.path.isdir(filepath): print("文件夹",filename) queue.append(filepath) #加入队列 else: print("文件", filename)
相关文章推荐
- 03-python文件(文件夹复制练习)------使用递归遍历,广度遍历(队列),深度遍历(栈)
- Python利用队列广度遍历、复制文件
- python遍历文件夹——深度优先(DFS)/广度优先(BFS)
- C# 遍历文件夹非递归实现(采用队列的广度优先算法)(转)
- 容易理解的python用队列实现广度优先遍历文件
- python 用栈和队列实现二叉树的深度优先遍历(三种)和广度优先遍历
- Python遍历文件夹和读写文件的方法
- python遍历文件夹——两种遍历本地文件记录文件夹个数、文件数及文件大小的方法
- Python遍历文件夹 处理json文件
- 广度 深度 遍历文件夹
- python 遍历文件夹 文件
- Python遍历某目录下的所有文件夹与文件路径
- python文件夹遍历,文件操作,获取文件修改创建时间
- python文件夹遍历,文件操作,获取文件修改创建时间<转>
- Python 遍历文件夹中的指定类型文件
- python遍历当前文件夹
- 【Python】遍历某目录下的所有文件夹与文件的路径、输出中文乱码问题
- C语言队列实现广度优先遍历
- 图的广度优先遍历算法运用队列主针对邻接表有向图
- Python文件夹遍历