我有一个文件夹,其中包含许多其他文件夹。我希望能够提取这些目录名称并将它们分配给变量。我不知道这些文件夹的名称,也不知道数量。我只需要这些文件夹的名称,而不是整个路径。
示例:
在\users\temp\
里面我有2个目录。 测试1
,测试2
folder[0] = test1
folder[1] = test2
等等......取决于我有多少目录。
谢谢
最佳答案
您可以使用os.listdir
和列表理解:
import os
path = r"\users\temp" #use raw string as otherwise \t will be converted to tab space
folder = [x for x in os.listdir(path) if os.path.isdir(os.path.join(path,x))]
关于python - 将变量分配给一个文件夹内的每个目录。 (Python),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16455244/