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下的常用下载安装工具pip的安装方法
Nov 13 Python
python中 logging的使用详解
Oct 25 Python
使用python和Django完成博客数据库的迁移方法
Jan 05 Python
pycharm远程linux开发和调试代码的方法
Jul 17 Python
Python闭包和装饰器用法实例详解
May 22 Python
python关闭占用端口方式
Dec 17 Python
Python 中的pygame安装与配置教程详解
Feb 10 Python
Python环境下安装PyGame和PyOpenGL的方法
Mar 25 Python
Django用户身份验证完成示例代码
Apr 03 Python
Python中openpyxl实现vlookup函数的实例
Oct 28 Python
解决Pycharm 运行后没有输出的问题
Feb 05 Python
python游戏开发Pygame框架
Apr 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中FTP函数ftp_connect、ftp_login与ftp_chmod用法
2014/11/18 PHP
详解WordPress开发中过滤属性以及Sql语句的函数使用
2015/12/25 PHP
laravel中的错误与日志用法详解
2016/07/26 PHP
jquery focus(fn),blur(fn)方法实例代码
2011/12/16 Javascript
jquery实现搜索框常见效果的方法
2015/01/22 Javascript
跟我学习javascript的全局变量
2015/11/16 Javascript
Javascript缓存API
2016/06/14 Javascript
浅谈MVC+EF easyui dataGrid 动态加载分页表格
2016/11/10 Javascript
Javascript基础回顾之(一) 类型
2017/01/31 Javascript
angularjs实现多张图片上传并预览功能
2017/02/24 Javascript
JavaScript实现无穷滚动加载数据
2017/05/06 Javascript
AngularJS中的作用域实例分析
2018/05/16 Javascript
基于Vue实现关键词实时搜索高亮显示关键词
2018/07/21 Javascript
JS中数据结构之栈
2019/01/01 Javascript
layui固定下拉框的显示条数(有滚动条)的方法
2019/09/10 Javascript
python3图片转换二进制存入mysql
2013/12/06 Python
python学生管理系统代码实现
2020/04/05 Python
Python实现合并两个列表的方法分析
2018/05/28 Python
Python sorted函数详解(高级篇)
2018/09/18 Python
python3 pillow模块实现简单验证码
2019/10/31 Python
Django自带的加密算法及加密模块详解
2019/12/03 Python
windows上彻底删除jupyter notebook的实现
2020/04/13 Python
Python识别验证码的实现示例
2020/09/30 Python
python drf各类组件的用法和作用
2021/01/12 Python
Python读取pdf表格写入excel的方法
2021/01/22 Python
详解H5本地储存Web Storage
2017/07/03 HTML / CSS
Cinque网上商店:德国服装品牌
2019/03/17 全球购物
Feelunique澳大利亚:欧洲的化妆品零售电商
2019/12/18 全球购物
东方红海科技面试题软件测试方面
2012/02/08 面试题
项目经理的岗位职责
2013/11/23 职场文书
年度考核自我评价
2014/01/25 职场文书
大学生社会实践评语
2014/04/25 职场文书
大学竞选班干部演讲稿
2014/08/21 职场文书
群众路线自查自纠工作情况报告
2014/10/28 职场文书
2015年药品销售工作总结范文
2015/05/25 职场文书
聊聊JS ES6中的解构
2021/04/29 Javascript