Python | 指定したディレクトリのファイル一覧を取得する方法
Pythonでglob
モジュールのglob()
関数を利用して指定したディレクトリのファイル一覧を取得する方法とサンプルコードを紹介しています。
確認環境
Windows11 ローカル
Python python-3.11.1
指定したディレクトリのファイル一覧を取得する
Pythonで指定したディレクトリのファイル一覧を取得するにはglob
モジュールのglob()
関数が利用可能です。
glob
モジュールは新しくインストールする必要はありません。
glob()
関数の第一引数にディレクトリのパスを指定します。
例えば、実行ファイルと同じ階層のファイル一覧を取得する場合は以下のようなコードになります。
import glob
files = glob.glob('*.*') # ファイル一覧を取得
for value in files: # リストを繰り返す、valueにはファイル名が代入される
print(value)
pass
取得するディレクトリへのパスパターン
同じ階層のファイル一覧。
files = glob.glob('*.*')
同じ階層の.txtファイル一覧。
files = glob.glob('*.txt')
ひとつ下の階層のファイル一覧。
files = glob.glob('dir/*.*')
ひとつ上の階層のファイル一覧。
files = glob.glob('./*.*')
絶対パスを確認する。
import os
print(os.path.dirname(__file__))
ディスカッション
コメント一覧
まだ、コメントがありません