python - 将变量分配给一个文件夹内的每个目录。 (Python)

标签 python directory

我有一个文件夹,其中包含许多其他文件夹。我希望能够提取这些目录名称并将它们分配给变量。我不知道这些文件夹的名称,也不知道数量。我只需要这些文件夹的名称,而不是整个路径。

示例:

\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/

相关文章:

C编程,如何递归获取目录和子目录中的文件

python - 使用子进程运行命令/程序

linux - 我应该在 Linux 中的什么位置放置 SDKs 目录?

python - 访问父类中的子类实例

python - 根据Python中包含的字母顺序分割同一个列表

LINUX CP : I need to copy all files from one directory to another without copying any sub-directories

PHP 目录循环 - 样式

shell -/etc/passwd 中没有条目的 unix 主目录

python - Webfaction 上的 GDAL Python

python:你'{'代表什么?