python 获取文件下所有文件或目录os.walk()
来源:互联网 发布:mac引导修复工具 编辑:程序博客网 时间:2024/06/05 07:50
在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
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
阅读全文
0 0
- python 获取文件下所有文件或目录os.walk()
- python 获取文件下所有文件或目录os.walk()
- os.walk( )遍历指定目录下的所有文件
- Python语言获取目录下所有文件或目录的方法
- os 获取目录下的所有目录 和 目录下所有文件方法
- 自学python之——os.walk 查找目录下的文件
- Python读取文件目录树——os.walk
- Python os.walk文件遍历
- python 获取某个目录字段下的子目录或文件
- python 列出文件目录下所有文件
- python获取文件下所有文件
- java获取指定目录下所有文件
- 获取当前目录下的所有文件
- 获取一个目录下的所有文件
- java获取指定目录下所有文件
- 获取指定目录下的所有文件
- matlab 获取目录下所有文件信息
- linux 获取目录下的所有文件
- LA4382&&hdu2973
- 什么是存储过程,存储过程的作用及好处
- 简单c语言汇编后代码解释(1)
- 顺序表的实现以及简单的 插入,删除,查找,输出操作
- 关于spring boot整合mybatis使用oracle数据库出现could not load:oracle.jdbc.driver.OracleDriver问题的终极解决方案
- python 获取文件下所有文件或目录os.walk()
- 虚拟机 VM tcsetattr fd1: input/output error解决方法
- poj1330 lca倍增算法模板
- myeclips安装svn插件的方法
- 经典排序算法--冒泡排序
- putty上执行后台运行命令失效
- MySQL中查询后用查询结果当删除的判断条件,进行删除操作
- 【hihocoder】#1566 : 皇室成员的名字[Offer收割]编程练习赛25
- C语言形参和实参