python中怎么用os.walk遍历目录

626
2023/12/2 22:06:12
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

使用os.walk()函数可以遍历目录及其子目录。os.walk()函数返回一个生成器对象,该对象产生的每个元组包含三个元素:当前文件夹路径、当前文件夹中所有子文件夹的名称列表和当前文件夹中所有文件的名称列表。

下面是一个使用os.walk()函数遍历目录的示例:

import os

def traverse_directory(directory):
    for root, dirs, files in os.walk(directory):
        for file in files:
            file_path = os.path.join(root, file)
            print(file_path)

# 遍历当前目录及其子目录
traverse_directory('.')

在上面的示例中,traverse_directory()函数使用os.walk()函数遍历当前目录及其子目录,并打印出每个文件的路径。os.path.join()函数用于将目录路径和文件名连接成完整的文件路径。

你可以将traverse_directory()函数中的print(file_path)部分替换为你需要执行的操作,比如复制文件、移动文件等。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: Python中superset怎么安装及使用