Python 遍历指定目录中的内容方法

liftword6个月前 (12-19)技术文章100

Python有多种方法可以用于遍历指定目录中的内容,其中一种常用的方法是使用os模块的walk()函数。

os.walk()函数可以遍历一个目录以及所有的子目录,并且对于每一个目录,都可以产生一个三元组,这个三元组包含三个元素:遍历到的路径名称,这个路径下的目录名称列表,以及这个路径下的文件名称列表。

下面是一个简单的示例代码,演示了如何使用os.walk()函数遍历一个目录:

import os

def print_directory_contents(path):
    for dirpath, dirnames, filenames in os.walk(path):
        print(f'Found directory: {dirpath}')
        for file_name in filenames:
            print(file_name)

print_directory_contents('/path/to/directory')  # 请替换为你想遍历的目录

在这个代码中,os.walk()函数用于遍历path指定的目录。对于遍历到的每个目录,它都会打印出目录的路径,然后打印出这个目录下的所有文件的名称。

这只是遍历目录的一种基本方法,你可以根据需要对这个函数进行修改和扩展,比如你可以添加额外的逻辑来处理遍历到的文件,或者根据需要对遍历的目录进行筛选等。