在Python中,可以使用os模块来遍历目录中的所有文件夹。以下是一个示例代码:
import os
def traverse_directories(directory):
for root, dirs, files in os.walk(directory):
for dir in dirs:
print(os.path.join(root, dir))
# 遍历当前目录下的所有文件夹
traverse_directories('.')
在上面的代码中,我们定义了一个名为traverse_directories
的函数,它接受一个目录路径作为参数。使用os.walk
函数可以遍历指定目录下的所有文件夹和文件。os.walk
函数返回一个生成器对象,每次迭代都会返回一个三元组(root, dirs, files)
,其中root
表示当前文件夹的路径,dirs
表示当前文件夹中的子文件夹列表,files
表示当前文件夹中的文件列表。我们可以在循环中通过os.path.join(root, dir)
来获取完整的文件夹路径,并进行相应的操作。
在示例代码中,我们使用.
作为目录路径,表示当前目录。你可以根据实际需求修改为其他目录路径。