読者です 読者をやめる 読者になる 読者になる

Python: globでファイルの列挙

UnixLinuxコマンドラインで行っているのと同様にファイルを列挙したい時ってありますよね。

ls *.json

のように。

これを簡単にできるライブラリが glob です。

from glob import glob

glob("*.json")
glob("/path/to/some/directory/*.json")

最初のglob関数はカレントディレクトリの.jsonファイルを列挙してその配列を返します。 二つ目のglob関数は/path/to/some/directory/以下の.jsonファイルを列挙して、ファイルへのパスの配列を返します。