Python 库的那些不常见用法

2025-07-07
Python 库的那些不常见用法

本文作者通过阅读多个常用 Python 包,总结了一些不为人知的 Python 用法。例如,在基类中使用 `super()` 可以实现协作式多重继承;Mixin 类用于提供可重用的方法实现,避免基类臃肿;相对导入确保优先搜索当前包;`__init__.py` 文件不仅可以标记目录为 Python 包,还可以简化 API 或初始化日志;`conftest.py` 文件除了提供 fixture,还可以帮助 pytest 识别模块;此外,阅读库的设计文档也能帮助我们理解其设计理念。

开发