Python 如何读取和写入 JSON 文件
快速答案
用 json.load 读取,json.dump 写入,并指定 ensure_ascii=False 保留中文。
import json
with open('data.json', encoding='utf-8') as f:
data = json.load(f)
with open('out.json', 'w', encoding='utf-8') as f:
json.dump(data, f, ensure_ascii=False, indent=2)
使用要点
- 先用小样本确认字段、编码和空值,再处理完整数据。
- 写出文件前确认分隔符、日期格式和中文编码,避免后续工具打不开。
相关内容
相关内容
- Python 如何写命令行参数 Python 如何写命令行参数:用 argparse 定义参数、帮助信息和默认值。 包含脚本示例、处理提醒和相关 Python、工具内容入口。
- Python 如何批量修改文件名 Python 如何批量修改文件名:用 pathlib 遍历文件,先打印映射确认,再调用 rename。 包含脚本示例、处理提醒和相关 Python、工具内容入口...
- Python 如何读取 TOML 配置 Python 如何读取 TOML 配置:Python 3.11+ 可用 tomllib 读取 toml 文件。 包含脚本示例、处理提醒和相关 Python、工具...
- Python 如何复制文件和目录 Python 如何复制文件和目录:文件用 shutil.copy2,目录用 shutil.copytree。 包含脚本示例、处理提醒和相关 Python、工具内...
- Python 如何把 CSV 转 JSON Python 如何把 CSV 转 JSON:用 csv.DictReader 读取表头,再 json.dump 输出数组。 包含脚本示例、处理提醒和相关 Pyt...
- Python dataclass 怎么用 Python dataclass 怎么用:用 @dataclass 自动生成初始化、比较和展示方法。 包含脚本示例、处理提醒和相关 Python、工具内容入口。