ディレクトリ内のファイル名一覧を取得する Python

その他Python

Pythonでディレクトリ内のファイル名の一覧を取得する方法を紹介します。
ちなみに自分はこれをBMSファイルの難易度を一度に変更するときに使用しています。
それ以外でもいたるところで使う方法だと思いますので、備忘録的にまとめておきます。


言語 : Python2.x系 (3.x系)



説明よりもとりあえずコードを示します。
以下のコードで、ディレクトリ内の全ファイル名を取得することができます。

ここで、例えばテキストファイル(.txt)だけ取得しようとしたら、以下のようになります。

また、一段階ディレクトリを開いてから、そこのファイル名一覧を取得したい場合はこちら。

このようにして取得したファイル名一覧を使って、以下のようにループを回せば、各ファイルにアクセスすることができます。

2016-09-11その他Python