Open4

Python イディオム

hrsma2ihrsma2i

Pandas で JSON と JSONLines(改行区切り)両方の読み込みに対応する

from pathlib import Path
import pandas as pd

json_path: Path
# 拡張子が .jsonl, jsonlines の場合のみ lines=True になる
pd.read_json(json_path, lines="jsonl" in json_path.suffix)
hrsma2ihrsma2i

テキストファイルの各行を list に保存

with open("your/file.txt") as f:
    lines = [l.rstrip("\n") for l in f]

lines = f.readlines() だと各行末尾に \n が付いてしまう。