potisanのプログラミングメモ

趣味のプログラマーがプログラミング関係で気になったことや調べたことをいつでも忘れられるようにメモするブログです。はてなブログ無料版なので記事の上の方はたぶん広告です。記事中にも広告挿入されるみたいです。

Python3 ディレクトリ内のファイル名をJSONへ出力する

ディレクトリ内のファイル名をJSONへ出力するサンプルコードです。pathlibjsonを使用しています。

すべてのファイルを列挙する

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")]))