以下是一个示例代码,可以循环遍历多个目录:
import os
def traverse_directories(*args):
for directory in args:
for root, dirs, files in os.walk(directory):
# 在这里进行对目录的操作
for file in files:
# 在这里对文件进行操作
print(os.path.join(root, file))
# 示例用法
traverse_directories('/path/to/directory1', '/path/to/directory2', '/path/to/directory3')
上述代码中,traverse_directories
函数接受多个目录作为参数,并使用os.walk
函数遍历每个目录及其子目录。你可以在循环中对目录进行操作,例如打印目录路径,或者对文件进行操作,例如打印文件路径。
示例用法展示了如何调用traverse_directories
函数并传入多个目录路径。你可以根据自己的需要和实际情况调整代码,以满足特定的需求。