8. 内置常量__debug__

内置常量__debug__

__debug__是python的内置常量,用于判断运行模式。

__debug__的值

__debug__的作用

示例:

# __debug__ 特殊的内置常量示例

print('__debug__:', __debug__)

上述示例在运行时,根据运行的参数不同 __debug__ 变量的值也会不同。如下:

没有选项的运行,默认是调试运行:

% python3 08_debug_const_bool.py
__debug__: True

使用 -O-OO 选项的运行,则认为是生成环境下的优化运行:

% python3 -O 08_debug_const_bool.py
__debug__: False

python运行时选项(常用)