python 获取文件下所有文件或目录os.walk()的实例


Posted in Python onApril 23, 2018

在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

以上这篇python 获取文件下所有文件或目录os.walk()的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
使用go和python递归删除.ds store文件的方法
Jan 22 Python
探究python中open函数的使用
Mar 01 Python
python中range()与xrange()用法分析
Sep 21 Python
如何使用 Pylint 来规范 Python 代码风格(来自IBM)
Apr 06 Python
python3 遍历删除特定后缀名文件的方法
Apr 23 Python
Python利用Django如何写restful api接口详解
Jun 08 Python
Python3.5内置模块之random模块用法实例分析
Apr 26 Python
Python弹出输入框并获取输入值的实例
Jun 18 Python
通过PYTHON来实现图像分割详解
Jun 26 Python
Python常用数据类型之间的转换总结
Sep 06 Python
Numpy之将矩阵拉成向量的实例
Nov 30 Python
Python爬虫爬取、解析数据操作示例
Mar 27 Python
对python .txt文件读取及数据处理方法总结
Apr 23 #Python
python 读文件,然后转化为矩阵的实例
Apr 23 #Python
python读文件保存到字典,修改字典并写入新文件的实例
Apr 23 #Python
Python 将pdf转成图片的方法
Apr 23 #Python
利用python将pdf输出为txt的实例讲解
Apr 23 #Python
Go/Python/Erlang编程语言对比分析及示例代码
Apr 23 #Python
Python 3.6 读取并操作文件内容的实例
Apr 23 #Python
You might like
解析wamp5下虚拟机配置文档
2013/06/27 PHP
php计算两个日期时间差(返回年、月、日)
2014/06/19 PHP
windows7下安装php的php-ssh2扩展教程
2014/07/04 PHP
PHP中实现接收多个name相同但Value不相同表单数据实例
2015/02/03 PHP
php爬取天猫和淘宝商品数据
2018/02/23 PHP
javascript编程起步(第一课)
2007/01/10 Javascript
获取HTML DOM节点元素的方法的总结
2009/08/21 Javascript
自己做的模拟模态对话框实现代码
2012/05/23 Javascript
增强用户体验友好性之jquery easyui window 窗口关闭时的提示
2012/06/22 Javascript
js获取html文件的思路及示例
2013/09/17 Javascript
修改ligerui 默认确认按钮的方法
2016/12/27 Javascript
树结构之JavaScript
2017/01/24 Javascript
js数字计算 误差问题的快速解决方法
2017/02/28 Javascript
vue.js select下拉框绑定和取值方法
2018/03/03 Javascript
jQuery动态移除与增加onclick属性的方法详解
2018/06/07 jQuery
Vue.js实现大转盘抽奖总结及实现思路
2019/10/09 Javascript
vue数据更新UI不刷新显示的解决办法
2020/08/06 Javascript
python3实现点餐系统
2019/01/24 Python
解决pyinstaller打包发布后的exe文件打开控制台闪退的问题
2019/06/21 Python
Django中多种重定向方法使用详解
2019/07/17 Python
在Anaconda3下使用清华镜像源安装TensorFlow(CPU版)
2020/04/19 Python
Pycharm的Available Packages为空的解决方法
2020/09/18 Python
HTML5 语义化结构化规范化
2008/10/17 HTML / CSS
Canvas在超级玛丽游戏中的应用详解
2021/02/06 HTML / CSS
荷兰电脑专场:Paradigit
2018/05/05 全球购物
莫斯科珠宝厂官方网站:Miuz
2020/09/19 全球购物
学生会个人自荐书范文
2014/02/12 职场文书
高校教师岗位职责
2014/03/18 职场文书
集中整治工作方案
2014/05/01 职场文书
领导班子党的群众路线教育实践活动对照检查材料
2014/09/25 职场文书
工作收入证明模板
2015/06/12 职场文书
李强感恩观后感
2015/06/17 职场文书
2015年卫生局工作总结
2015/07/24 职场文书
2015教师个人年度工作总结
2015/10/23 职场文书
Python中文分词库jieba(结巴分词)详细使用介绍
2022/04/07 Python
python中pymysql包操作数据库方法
2022/04/19 Python