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

   2025-02-15 9970
核心提示:使用os.walk()函数可以遍历目录及其子目录。os.walk()函数返回一个生成器对象,该对象产生的每个元组包含三个元素:当前文件夹路

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

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

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

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言