可以使用os模块中的os.walk()函数遍历目录。

该函数返回一个三元组(root,dirs,files),表示当前遍历到的目录路径,其中包含的子目录列表和文件列表。

下面是一个简单的示例代码:

import os

# 遍历目录
def traverse_dir(path):
    for root, dirs, files in os.walk(path):
        print("当前目录路径:", root)
        print("包含的子目录列表:", dirs)
        print("包含的文件列表:", files)

if __name__ == "__main__":
    traverse_dir("D:/test") # 遍历D:/test目录

在上面的示例代码中,我们使用os.walk()函数遍历了D:/test目录,并打印了每个目录路径、子目录列表和文件列表。

如果要对每个文件进行操作,可以在循环中添加相应的代码。例如,对于每个文件,可以使用os.path.join()函数获取文件的完整路径,然后进行文件操作

python os遍历目录

原文地址: http://www.cveoy.top/t/topic/ckjN 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录