读写文本时明确指定编码,并使用 with 自动关闭文件。处理外部数据时要检查字段是否存在、类型是否正确。

PYTHON
import json
from pathlib import Path

def load_config(path: str) -> dict:
    file = Path(path)
    if not file.exists():
        return {}
    with file.open("r", encoding="utf-8") as stream:
        return json.load(stream)

处理数据的步骤

  1. 读取原始数据。
  2. 检查缺失值和重复值。
  3. 统一日期、数字和文本格式。
  4. 计算需要的结果。
  5. 保存结果并记录处理时间。