2

他の多くのフォルダーを含む 1 つのフォルダーがあります。これらのディレクトリ名を抽出して変数に割り当てたいと考えています。それらのフォルダの名前も容量もわかりません。パス全体ではなく、これらのフォルダーの名前だけが必要です。

例:

内部\users\temp\には2つのディレクトリがあります。test1test2

 folder[0] = test1

 folder[1] = test2

など....ディレクトリの数によって異なります。

ありがとうございました

4

2 に答える 2

2

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))]
于 2013-05-09T05:56:11.710 に答える
0
import os

print [name for name in os.listdir(".") if os.path.isdir(name)]

または、ここから参照することもできます ディレクトリの一覧を表示し、ディレクトリの名前を取得します

os.path — 一般的なパス名操作

于 2013-05-09T06:06:26.083 に答える