質問:
Pythonでディレクトリ内のすべてのファイルをリストアップして、リストに追加するのってどうやるの?
 By  duhhunjonn | 質問日時: Jul 8 ‘10 at 19:31 
回答1:
os.listdir()でディレクトリにある全てのもの(つまりファイルとディレクトリ)を取得できるよ。
ファイルのみが必要な場合は、os.path:
  | 
それか、os.walk()も使えるかな。
これは、訪問先のディレクトリごとに2つのリストを生成する — ファイルとディレクトリに分けてくれるんだ。
トップディレクトリのみが必要な場合は、1回目のループでbreakすればいいよ。
  | 
最後に、下の例のように、あるリストを別のリストに追加するには、.extend()を使うか、下の方法みたいにするか:
  | 
個人的には、 .extend()の方が好みだけど。
 By  pycruft | 回答日時: Jul 8 ‘10 at 21:01 
回答2:
僕ははglobモジュールを使用する方が好きかな。
パターンマッチングと展開が行われるから。
  | 
上は、クエリーされたファイルを含むリストを返すよ:
  | 
 By  adamk | 回答日時: Jul 9 ‘10 at 18:13 
回答3:
  | 
これは、”somedirectory”内のすべてのファイルとディレクトリのリストを返す。
 By  sepp2k | 回答日時: Jul 8 ‘10 at 19:35