# T02：配置优先级与错误路径（只读）

只读分析 `python3 -m ledger list` 选择交易 CSV 的配置流程。追踪默认文件、JSON 配置文件、`LEDGER_DATA_FILE` 环境变量和全局 `--data-file` 参数；说明实际优先级、相对路径如何解析、配置格式错误或目标文件不存在时的处理，以及最终由哪个模块读取。每项附真实相对路径和函数/类名。不要修改文件；不确定时明确标出，不要猜。
