python获取指定目录下所有的文件夹名称
时间: 2023-10-04 20:09:03 浏览: 89
python之文件的读写和文件目录以及文件夹的操作实现代码
5星 · 资源好评率100%
您好!请问您想获取指定目录下所有的直接子文件夹名称还是包括子文件夹中的所有文件夹名称?以下是两种情况的示例代码:
1. 获取指定目录下直接子文件夹名称:
import os
dir_path = "/path/to/your/directory"
folder_names = next(os.walk(dir_path))[1]
print(folder_names)
2. 获取指定目录下所有文件夹名称:
import os
dir_path = "/path/to/your/directory"
def get_folder_names(dir_path):
folder_names = [dir_path.split("/")[-1]]
for item in os.listdir(dir_path):
item_path = os.path.join(dir_path, item)
if os.path.isdir(item_path):
folder_names += get_folder_names(item_path)
return folder_names
print(get_folder_names(dir_path))
阅读全文