Python中的编译时常量

2024-09-19 23:42:31 发布

您现在位置:Python中文网/ 问答频道 /正文

据我所知,Python字节码编译器根据-O开关和PYTHONOPTIMIZE环境变量将符号__debug__编译为TrueFalse,并将生成的布尔值作为常量处理。这是非常方便的,因为我可以添加调试代码,并在我选择时以不受速度影响的方式禁用它

有没有办法处理像这样的全局变量?也许是命令行选项?我有时有一些实验性的特性,我想这样启用它们,但不想在一个深循环中付出if的代价


Tags: 代码命令行debugfalsetrue字节编译器方式