Python中walk方法有什么用?Python该怎么去使用walk方法

很多小伙伴在一些操作文件和文件目录的代码中可能会看到过walk()这个方法 , 但是对于它的作用以及使用方法不是很了解 。那么小编就会在这篇文章之中 , 来给大家详细的讲解一下walk()这个方法的作用及使用方法 , 感兴趣的话就和小编一起往下看看吧 。

Python中walk方法有什么用?Python该怎么去使用walk方法

文章插图
(1)walk()是python内置模块os内的一个方法 , 官方文档给出的定义是文件目录遍历器 , 实际上就是可以将一个文件夹之中的文件以及文件目录都给找到 , 语法如下所示:
os.walk(top[,topdown=True[, onerror=None[, followlinks=False]]])
它的最简单使用方法就是指传递一个文件路径进去 , 也就是top参数 。而其余的可选参数中topdown表示是否先遍历top文件夹 , 而oneerror参数的意思则是异常时调用的方法 。最后一个参数followlinks的作用比较奇怪 , 它的意思为是否遍历快捷方式 。
而从walk()方法的语法来看 , 在大部分的情况想只需要传入文件路径这个必选参数值即可 。
(2)而一个方法要使用的话除了它调用时传递的参数之外 , 还有去看它能够返回上面内容 。该方法有三个返回值、分别为正在遍历的文件路径、文件夹所有目录名称的列表以及所有文件名称的列表 , 详细使用的代码示例如下所示:
import osfor root, dirs, files in os.walk(".", topdown=False):    for name in files:        print(os.path.join(root, name))    for name in dirs:        print(os.path.join(root, name))【Python中walk方法有什么用?Python该怎么去使用walk方法】以上就是关于“Python中walk()方法有什么用?Python该怎么去使用walk方法”的全部内容了 , 希望对你有所帮助 。

    推荐阅读