ディレクトリ内のファイル名をJSONへ出力するサンプルコードです。pathlib
、json
を使用しています。
すべてのファイルを列挙する
import json from pathlib import Path # ファイル名を取得するディレクトリのパス dir_path = Path(r"C:\Windows") # 作成するJSONファイルのパス json_path = Path("test.json") json_path.write_text(json.dumps([p.name for p in dir_path.glob("*")]))
JPEGファイル(*.jpg)を列挙する
import json from pathlib import Path # ファイル名を取得するディレクトリのパス dir_path = Path(r"C:\Windows") # 作成するJSONファイルのパス json_path = Path("test.json") json_path.write_text(json.dumps([p.name for p in dir_path.glob("*.jpg")]))