把日期字符串变成日期对象:strptime格式对照与strftime回写
用自建示例讲清 datetime.strptime 如何按固定格式解析日期字符串、strftime 如何按格式回写,以及格式不匹配时如何定位错误。只处理明确日期,不做时区推断。
阅读全文 ↗CSV、JSON与日常表格数据的读写和核对方法。区分表头、编码、记录结构和异常信息,提供便于理解的独立示例。
7 篇已发布文章用自建示例讲清 datetime.strptime 如何按固定格式解析日期字符串、strftime 如何按格式回写,以及格式不匹配时如何定位错误。只处理明确日期,不做时区推断。
阅读全文 ↗浮点数像1.1、2.2在二进制里没有精确表示,直接相加会出现尾数误差。本文用自建示例演示:用字符串构造Decimal、做加减、用quantize统一到分,并说明为什么不要把float直接传进Decimal。
阅读全文 ↗用两条自建字典数据演示DictWriter导出CSV:fieldnames是必填的键序列,决定列顺序;缺字段用restval补,多余字段默认报错,可改extrasaction='ignore'忽略。
阅读全文 ↗JSON字符串是文本,Python字典是内存对象,两者靠json.loads和json.dumps互转。本文用自建示例说明中文、布尔值、null的对照关系,以及格式错误怎么定位。
阅读全文 ↗CSV 没有统一标准,不同程序可能用逗号、制表符、分号或空格分隔。本文用自建示例演示如何用 csv.Sniffer 识别方言、用 list_dialects 查看已注册方言,并检查读取结果是否正确。
阅读全文 ↗面向初学者的实用指南:创建示例 JSON 文件,用 json.load 读取,并捕获 JSONDecodeError 定位格式错误。所有操作仅针对自建文件,建议先备份。
阅读全文 ↗面向初学者的 CSV 读写入门:用 csv.reader、DictReader、writer 处理自建 demo.csv,并说明 newline='' 与 encoding='utf-8' 的作用。
阅读全文 ↗