<强>在python3.6版本中去掉了os.path.walk()函数强>
函数声明:行走(顶部,由上而下的=True, oneerror=None)
1,参数最高表示需要遍历的目录树的路径
2,参数农户由上而下的默认是“真正的”,表示首先返回根目录树下的文件,然后,再遍历目录树的子目录.topdown的值为“False”,则表示先遍历目录树的子目录,返回子目录下的文件,最后返回根目录下的文件
3,参数oneerror的默认值是“没有”,表示忽略文件遍历时产生的错误,如果不为空,则提供一个自定义函数提示错误信息,后边遍历抛出异常
4,函数返回一个元组,该元组有3个元素,这3个元素分别表示:“每次遍历的路径名,目录列表和文件列表”
进口操作系统 def走(路径): 如果不是os.path.exists(路径): 返回1 为根、dirs名字os.walk(路径): 文件名的名字: 打印(os.path.join(根,文件名)#路径和文件名连接构成完整路径 if __name__==癬_main__”: 路径=" C: \ \ \ \用户管理员桌面\ \ 2017-9-1 \ \” 步行(路径)
C:\Users\管理员桌面\ \ 2017-9-1 \ 2017 - 9 - 1. - txt C:\Users\管理员桌面\ \ 2017-9-1 \ 2017 - 9 - 1 - storage.txt C:\Users\管理员桌面\ \ 2017-9-1 \ apk.conf C:\Users\管理员桌面\ \ 2017-9-1 \数据采集导入质量统计_2017 - 09 - 01. -多克斯 test1 C:\Users\管理员桌面\ \ 2017-9-1 \ \ 2017 - 9 - 1. - txt C:\Users\管理员桌面\ \ 2017-9-1 \ test2 \ 2017 - 9 - 1. - txt
以上这篇python获取文件下所有文件或目录os.walk()的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。