python 获取文件下所有文件或目录os.walk()的实例
作者:sxf_0123 时间:2021-10-13 03:31:01
在python3.6版本中去掉了os.path.walk()函数
os.walk()
函数声明:walk(top,topdown=True,oneerror=None)
1、参数top表示需要遍历的目录树的路径
2、参数农户topdown默认是"True",表示首先返回根目录树下的文件,然后,再遍历目录树的子目录。topdown的值为"False",则表示先遍历目录树的子目录,返回子目录下的文件,最后返回根目录下的文件
3、参数oneerror的默认值是"None",表示忽略文件遍历时产生的错误,如果不为空,则提供一个自定义函数提示错误信息,后边遍历抛出异常
4、函数返回一个元组,该元组有3个元素,这3个元素分别表示'每次遍历的路径名,目录列表和文件列表'
os.walk()实例:
import os
def walk(path):
if not os.path.exists(path):
return -1
for root,dirs,names in os.walk(path):
for filename in names:
print(os.path.join(root,filename)) #路径和文件名连接构成完整路径
if __name__=='__main__':
path = "C:\\Users\\Administrator\\Desktop\\2017-9-1"
walk(path)
输出结果:
C:\Users\Administrator\Desktop\2017-9-1\2017-9-1.txt
C:\Users\Administrator\Desktop\2017-9-1\2017-9-1storage.txt
C:\Users\Administrator\Desktop\2017-9-1\apk.conf
C:\Users\Administrator\Desktop\2017-9-1\数据采集导入质量统计_2017-09-01.docx
C:\Users\Administrator\Desktop\2017-9-1\test1\2017-9-1.txt
C:\Users\Administrator\Desktop\2017-9-1\test2\2017-9-1.txt
来源:https://blog.csdn.net/sxf_123456/article/details/77857057
标签:python,os.walk,文件,目录
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
Python 网页请求之requests库的使用详解
2021-01-30 23:42:06
JAVASCRIPT实现的WEB页面跳转以及页面间传值方法
2023-08-23 04:56:09
pytorch 使用半精度模型部署的操作
2022-04-17 21:33:36
python3学习笔记之多进程分布式小例子
2022-08-23 04:46:07
![](https://img.aspxhome.com/file/2023/0/103320_0s.png)
关于keras中卷积层Conv2D的学习记录
2022-07-16 17:33:16
![](https://img.aspxhome.com/file/2023/0/77890_0s.png)
试试把xml和javascript写到同一个文件里面
2009-10-02 16:53:00
Python通过for循环理解迭代器和生成器实例详解
2022-08-23 14:34:59
Python中elasticsearch插入和更新数据的实现方法
2023-02-25 02:14:20
![](https://img.aspxhome.com/file/2023/7/81487_0s.png)
Python命令行运行文件的实例方法
2023-05-10 13:57:56
基于python二叉树的构造和打印例子
2023-05-16 15:35:45
基于Oracle的面向对象技术入门基础简析开发者网络Oracle
2010-07-18 12:57:00
python 实现任务管理清单案例
2023-09-01 04:59:17
![](https://img.aspxhome.com/file/2023/7/118297_0s.jpg)
Python使用xlrd读取Excel格式文件的方法
2022-12-27 16:54:51
Python判断一个三位数是否为水仙花数的示例
2021-11-06 06:14:13
selenium+python实现自动登录脚本
2021-09-30 01:36:19
Python import自己的模块报错问题及解决
2023-11-09 15:57:08
![](https://img.aspxhome.com/file/2023/6/81466_0s.png)
谈谈XHTML中CDATA
2007-09-17 12:45:00
django学习之ajax post传参的2种格式实例
2022-07-09 02:21:57
![](https://img.aspxhome.com/file/2023/8/72228_0s.png)
使用python实现UDP通信方式
2021-09-19 13:48:35
![](https://img.aspxhome.com/file/2023/7/125157_0s.jpg)
python实现俄罗斯方块小游戏
2023-02-17 15:11:12
![](https://img.aspxhome.com/file/2023/9/95769_0s.jpg)