模块是单个。py 文件,包是含__init__.py 的目录;模块提供独立命名空间,包支持层级导入与接口控制, […]
python 长期维护项目的核心是保障代码在多人协作、需求迭代等持续压力下仍可读、可测、可改、可交付;需通过模 […]
企业级 Python 项目不是写几个脚本或搭个 Flask 小网站就能概括的。它强调可维护性、可扩展性、协作效 […]
应统一配置管理:用 pydantic-settings 作为唯一入口,禁用直接调用 os.getenv 或 c […]
pytest-bdd 更适配已有 pytest 生态的 python 项目,因其复用 pytest 的 fix […]
pandas.read_csv 不该直接写在测试用例里,因其会引入外部文件路径、编码、网络及 csv 格式变化 […]
test_开头是硬性门槛,python 测试框架默认只识别 test_函数和 test 类;下划线命名更安全兼 […]
hatch env create 失败因未识别 python:需用 pyenv/asdf 正确安装并注册,wi […]
模块拆分后 import 失败但没报错的主因是缺失非空 init__.py;循环导入需抽离公共类型或用字符串注 […]
mock 应封装成 pytest fixture 而非在测试函数中重复使用 @patch;fixture 需用 […]