迭代目录将目录及其子目录中的文件输出
来源:互联网 发布:好用的数据库管理软件 编辑:程序博客网 时间:2024/06/15 07:01
1.方法一:os.listdir(path). 获取传入参数(目录)中的所有文件和子目录,然后循环递归处理
import os,os.path#def traverse(pathname): for item in os.listdir(pathname): fullitem = os.path.join(pathname,item) print(fullitem) if os.path.isdir(fullitem): #判断是否为目录 traverse(fullitem)traverse("/Users/xiaminli/Downloads/21天学通Python-1/源代码/C9")
2.方法二:os.walk可以完成递归功能。该函数将返回一个元组(root,dirs,files),其中的root表示当前目录,dirs是当前目录下所有的子目录,而files则表示当前目录下所有的文件
import os,os.pathdef trav_walk(pathname): for root,dirs,files in os.walk(pathname): for fil in files: # fname=os.path.abspath(os.path.join(root,fil)) fname2=os.path.join(root,fil) print(fname2)# trav_walk("d:/python34")traverse("/Users/xiaminli/Downloads/21天学通Python-1/源代码/C9")
----------------------------------------
输出:
/Users/xiaminli/Downloads/21天学通Python-1/源代码/C9/a9_1.py/Users/xiaminli/Downloads/21天学通Python-1/源代码/C9/a9_2.py/Users/xiaminli/Downloads/21天学通Python-1/源代码/C9/a9_3.py/Users/xiaminli/Downloads/21天学通Python-1/源代码/C9/a9_4.py/Users/xiaminli/Downloads/21天学通Python-1/源代码/C9/a9_5.py/Users/xiaminli/Downloads/21天学通Python-1/源代码/C9/a9_6.py/Users/xiaminli/Downloads/21天学通Python-1/源代码/C9/a9_7.py
阅读全文
0 0
- 迭代目录将目录及其子目录中的文件输出
- 使用Shell遍历目录及其子目录中的所有文件
- 输出当前目录及其所有子目录名称
- ubuntu文件目录及其文件/子目录权限
- Linux 统计目录及其子目录文件个数
- [java]递归读取目录及其子目录文件
- 将参数中的目录及其下一级子目录的名字中的大写转换为小写
- java拷贝目录及其子目录、文件,到另外一个目录
- java拷贝目录及其子目录、文件,到另外一个目录
- 遍历目录及其子目录,并输出后缀为jpg格式图片文件
- 如何将当前目录及其子目录下的扩展名相同的文件换名成另一个扩展名?
- 遍历目录和子目录中的文件
- 遍历目录内所有子目录及子目录中的文件
- java遍历给定目录,树形结构输出所有文件,包括子目录中的文件
- java遍历给定目录,树形结构输出所有文件,包括子目录中的文件
- 如何touch一个目录及其下所有嵌套子目录中的文件?
- 如何touch一个目录及其下所有嵌套子目录中的文件?
- matlab 添加目录及其子目录
- 微服务注册发现集群搭建——Registrator + Consul + Consul-template + nginx
- linux下使用NetBeans调试libevent库
- struts2的ServletActionContext.getRequest()总是报错
- 【POJ 3686 The Windy's】+ 最小费用流
- C++手写堆的实现(LuoguP3378模板)
- 迭代目录将目录及其子目录中的文件输出
- Android之获取联系人
- Java Math的floor、ceil、rint及round方法
- Unity3D研究院之打开照相机与本地相册进行裁剪显示
- Swift
- K8S两周年!中美庆生系列之Google大咖直播!
- 翻译:使用Python写JSON Exporter
- Android 获取手机联系人以及短信内容
- 3ds Max插件开发(五)The Reference System参考系统