import os
def file_name(file_dir):
for root, dirs, files in os.walk(file_dir):
print(root) #当前目录路径
print(dirs) #当前路径下所有子目录
print(files) #当前路径下所有非目录子文件
如果只想提取当前目录下的子目录的名字,则
import os
def file_name(file_dir):
for root, dirs, files in os.walk(file_dir):
print(dirs)
break
该代码段使用os模块遍历指定目录,并仅打印当前目录下的所有子目录名字。通过for循环和os.walk()函数实现递归查找,然后使用break语句限制只输出第一层级的子目录。

1万+

被折叠的 条评论
为什么被折叠?



