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

43次阅读
没有评论

共计 513 个字符,预计需要花费 2 分钟才能阅读完成。

使用 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) 部分替换为你需要执行的操作,比如复制文件、移动文件等。

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-13发表,共计513字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)