python os.walk()方法--遍历当前目录的方法

2018-06-18 02:06:46来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

前记:有个奇妙的想法并想使用代码实现,发现了一个坑,百度了好久也没发现的"填坑"的文章~~~~~~~~~

那就由我来填

os.walk()支持相对路径

例如 os.walk("apple")就是遍历当前目录下 名为apple的文件夹

但是我要遍历当前目录, 不是下面的文件夹

方法:  "."可以代指当前目录

os.walk(".")

就可以啦

 

 

既然是说的walk的,那就说的全一些

walk()方法语法格式如下:

os.walk(top[, topdown=True[, onerror=None[, followlinks=False]]])

参数

  • top -- 根目录下的每一个文件夹(包含它自己), 产生3-元组 (dirpath, dirnames, filenames)【文件夹路径, 文件夹名字, 文件名】。

  • topdown --可选,为True或者没有指定, 一个目录的的3-元组将比它的任何子文件夹的3-元组先产生 (目录自上而下)。如果topdown为 False, 一个目录的3-元组将比它的任何子文件夹的3-元组后产生 (目录自下而上)。

  • onerror -- 可选,是一个函数; 它调用时有一个参数, 一个OSError实例。报告这错误后,继续walk,或者抛出exception终止walk。

  • followlinks -- 设置为 true,则通过软链接访问目录。

返回值

  • generator 对象

原文链接

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:第一课(20180327):HelloWord

下一篇:pycharm运行Django发生AppRegistryNotReady: Apps aren't lo