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 相关文章推荐
在Python中使用Neo4j数据库的教程
Apr 16 Python
从源码解析Python的Flask框架中request对象的用法
Jun 02 Python
Python操作MongoDB详解及实例
May 18 Python
Python语言描述连续子数组的最大和
Jan 04 Python
Python实现string字符串连接的方法总结【8种方式】
Jul 06 Python
Tensorflow累加的实现案例
Feb 05 Python
python连接mongodb集群方法详解
Feb 13 Python
python实现扫雷游戏
Mar 03 Python
Python进行统计建模
Aug 10 Python
Python自动化之UnitTest框架实战记录
Sep 08 Python
python mongo 向数据中的数组类型新增数据操作
Dec 05 Python
基于Python实现一个春节倒计时脚本
Jan 22 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
PHP性能优化 产生高度优化代码
2011/07/22 PHP
供参考的 php 学习提高路线分享
2011/10/23 PHP
详解PHP的Yii框架中组件行为的属性注入和方法注入
2016/03/18 PHP
php实现文章置顶功能的方法
2016/10/20 PHP
js限制textarea每行输入字符串长度的代码
2012/10/31 Javascript
使用javascript:将其它类型值转换成布尔类型值的解决方法详解
2013/05/07 Javascript
JS获取IP、MAC和主机名的五种方法
2013/11/14 Javascript
Jquery实现仿腾讯微博发表广播
2014/11/17 Javascript
DOM基础教程之事件类型
2015/01/20 Javascript
javascript中slice(),splice(),split(),substring(),substr()使用方法
2015/03/13 Javascript
推荐三款日期选择插件(My97DatePicker、jquery.datepicker、Mobiscroll)
2017/04/21 jQuery
基于jQuery对象和DOM对象和字符串之间的转化实例
2017/08/08 jQuery
javascript 产生随机数的几种方法总结
2017/09/26 Javascript
用Axios Element实现全局的请求loading的方法
2018/03/15 Javascript
JavaScript获取时区实现过程解析
2020/09/24 Javascript
vue实现一个获取按键展示快捷键效果的Input组件
2021/01/13 Vue.js
Python使用MONGODB入门实例
2015/05/11 Python
使用简单工厂模式来进行Python的设计模式编程
2016/03/01 Python
Python分支结构(switch)操作简介
2018/01/17 Python
python解决pandas处理缺失值为空字符串的问题
2018/04/08 Python
Python 读取图片文件为矩阵和保存矩阵为图片的方法
2018/04/27 Python
python pycurl验证basic和digest认证的方法
2018/05/02 Python
详解关于Django中ORM数据库迁移的配置
2018/10/08 Python
学生信息管理系统python版
2018/10/17 Python
Pycharm 字体大小调整设置的方法实现
2019/09/27 Python
Django对接支付宝实现支付宝充值金币功能示例
2019/12/17 Python
Python使用urllib模块对URL网址中的中文编码与解码实例详解
2020/02/18 Python
python字符串判断密码强弱
2020/03/18 Python
Anaconda详细安装步骤图文教程
2020/11/12 Python
中国酒类在线零售网站:酒仙网
2016/08/20 全球购物
英国在线购买轮胎、预订汽车、汽车维修和装配网站:Protyre
2020/04/12 全球购物
应届硕士毕业生自荐信
2014/05/26 职场文书
旅游节目策划方案
2014/05/26 职场文书
人力资源管理专业自荐信
2014/06/24 职场文书
供用电专业求职信
2014/07/07 职场文书
2015年除四害工作总结
2015/07/23 职场文书