Python 开发模式

3.7 版添加。

Python 开发模式引入默认情况下,启用非常昂贵的额外运行时校验。它不应该比默认更冗余,若代码正确;才发出新警告,当检测到问题时。

可以启用它使用 -X dev 命令行选项或通过设置 PYTHONDEVMODE 环境变量到 1 .

另请参阅 Python debug build .

Python 开发模式的影响

启用 Python 开发模式类似于以下命令,但有额外效果如下所述:

PYTHONMALLOC=debug PYTHONASYNCIODEBUG=1 python -W default -X faulthandler