Principle · Standard Library Workflow
标准库是解决日常编程问题的常备箱
原则释读
`sys`、`os`、`re`、`datetime`、`json`、`pathlib` 等模块让 Python 从教学语言变成真正可交付工具。
为什么重要
很多需求根本不需要新依赖,标准库已经足够强大。
怎么用到自己的知识系统
遇到文件、路径、时间、JSON、URL、随机数等问题,先问标准库已经提供了什么。
图版证据
关联图版帮助你把概念和具体界面、图形、表结构或代码结果绑定起来,便于后续复现。
行动规则
- 路径优先使用 pathlib 思维。
- 正则只在结构模式清楚时使用。
- I/O 和数据序列化要先考虑编码与边界情况。
常见误区
- 有标准库还去重复造轮子。
- 对文件路径仍然只用字符串硬拼。
- 用正则解决本该用结构化解析解决的问题。
辨析题:如果你把“标准库是解决日常编程问题的常备箱”只理解成几个 API 或定义,而没有放进自己的学习流程,它最可能在哪一步失效?
最常见的失效点是迁移。看懂原例子并不等于能换输入、换数据、换任务继续工作,所以必须把概念转成能练、能改、能调试的动作链。