在Python中,您可以使用os
模块来遍历文件夹中的子文件夹。下面是一个简单的代码示例:
import os
def traverse_folder(folder_path):
# 列出文件夹中的所有子文件夹和文件
for root, dirs, files in os.walk(folder_path):
# 遍历子文件夹
for dir_name in dirs:
print("子文件夹:", os.path.join(root, dir_name))
# 遍历文件
for file_name in files:
print("文件:", os.path.join(root, file_name))
# 调用函数,传入文件夹路径
traverse_folder("your_folder_path")
在上面的代码中,os.walk()
函数用于遍历文件夹中的所有子文件夹和文件。它返回一个三元组 (root, dirs, files)
,其中root
表示当前遍历的文件夹路径,dirs
表示当前文件夹下的子文件夹列表,files
表示当前文件夹下的文件列表。
通过使用os.path.join()
函数,我们可以获取每个文件或子文件夹的完整路径。在示例代码中,我们分别使用print()
函数打印出子文件夹和文件的路径。您可以根据自己的需求进行进一步的处理。