超超哥AI云计算超哥讲AI 出品

社群入口

AI 超哥 Codex 副业群

扫码加入群聊,一起交流 AI、Codex 与副业实践。

原图注明二维码于10月20日前有效;若提示过期或无法入群,请等待更新二维码。

AI 超哥 Codex 副业群入群二维码在新窗口打开原图

JSON、CSV、序列化与归档

Python 文件、网络与系统编程#Python全栈#第四阶段#Python 文件、网络与系统编程#JSON、CSV、序列化与归档约 594 字 · 2 分钟阅读
追问显示
点击任意追问卡片可收起 / 展开

JSON 序列化与反序列化分别是什么?

追问 dump/load 与 dumps/loads 的输入输出对象有什么不同?

Python 类型与 JSON 类型如何对应?

追问 元组、非字符串字典 Key 和自定义对象往返转换后,是否保持原类型与含义?

如何将含中文的数据写入 JSON 文件?

追问 文件编码、ensure_ascii 和缩进分别影响什么?转义显示是否意味着乱码?

JSON 能成功解析,是否说明业务数据合法?

追问 字段缺失、错误类型、重复业务 ID、数值范围与结构层级如何继续校验?

为什么连续写入多个 JSON 对象不一定形成合法的单份 JSON 文档?

追问 JSON 数组与按行存储的 JSON Lines 如何选择,坏行如何处理?

如何使用 csv 标准库读写带表头的数据?

追问 DictReader、字段顺序、文件编码与 newline 参数如何设置?

CSV 中包含逗号、双引号和换行时,如何保持字段完整?

追问 为什么手工 split 或 join 不够可靠?导出到表格软件时还需注意哪些格式与公式风险?

CSV 读取出的数量和金额是否会自动成为数字?

追问 空值、非法数字、前导零和精度如何按字段含义转换?

为什么不能对不可信输入执行 pickle.load()?

追问 它与解析普通 JSON 的风险有什么差异?内部持久化还需要确认哪些版本与信任条件?

如何安全解压教师提供的 ZIP 测试包?

追问 目标路径、异常文件名、展开体积、文件数量和覆盖行为如何检查?