你可以使用Python的os模块和递归函数来获取某个目录下的所有子目录。下面是一个示例代码:
import os
def get_subdirectories(directory):
subdirectories = []
# 遍历当前目录下的所有文件和目录
for item in os.listdir(directory):
item_path = os.path.join(directory, item)
# 判断是否为目录
if os.path.isdir(item_path):
subdirectories.append(item_path)
subdirectories.extend(get_subdirectories(item_path))
return subdirectories
# 测试
directory_path = "/path/to/directory" # 将这里的路径替换为你要获取子目录的目录路径
subdirectories = get_subdirectories(directory_path)
print(subdirectories)
这段代码会输出指定目录下的所有子目录的路径列表。你可以将/path/to/directory
替换为你要获取子目录的目录路径。列表中的每个路径都是子目录的绝对路径。