python如何遍历文件夹

原创
admin 11小时前 阅读数 2 #Python

Python中遍历文件夹的方法

Python中,我们可以使用os库来遍历文件夹,os库提供了许多与操作系统交互的函数,其中就包括遍历文件夹的功能。

我们需要导入os库,然后使用os.walk()函数来遍历文件夹,os.walk()函数会返回一个三元组,包含当前文件夹的路径、当前文件夹中的文件名以及当前文件夹中的子文件夹名。

下面是一个简单的示例代码,展示如何使用os.walk()函数遍历文件夹:

import os
遍历文件夹的函数
def traverse_directory(path):
    for root, dirs, files in os.walk(path):
        # 打印当前文件夹路径
        print(f"当前文件夹路径: {root}")
        # 打印当前文件夹中的文件名
        print(f"当前文件夹中的文件名: {files}")
        # 打印当前文件夹中的子文件夹名
        print(f"当前文件夹中的子文件夹名: {dirs}")
调用遍历文件夹函数,遍历指定文件夹
traverse_directory("/path/to/directory")

在上面的示例代码中,我们定义了一个名为traverse_directory()的函数,用于遍历指定的文件夹,我们调用这个函数,并传入要遍历的文件夹路径作为参数。

需要注意的是,os.walk()函数会递归地遍历所有子文件夹,直到没有子文件夹可遍历为止,在实际使用中,我们需要根据具体的需求和场景,合理地使用os.walk()函数来遍历文件夹。

热门