__debug__
/ˌʌndə(r) dɪˈbʌɡ/
EN
Python编程语言中的内置调试常量
if __debug__: print("Debug mode is active")
如果__debug__为真,则打印「调试模式已激活」
词源
由前缀under(此处表示内置、双下划线包裹的特殊命名)和debug(调试)结合而来,是Python语言中预定义的特殊内置常量。
文化背景
__debug__是Python特有的双下划线包裹的内置特殊变量,不能被重新赋值,是Python官方推荐的用于区分开发环境和生产环境的内置常量之一。
助记
记住双下划线包裹的是Python内置特殊变量,debug意为调试,因此__debug__就是和调试开关相关的内置常量,默认随是否开启优化模式改变值。
常用搭配
__debug__ constantwrap with __debug__check __debug__Python __debug__
同义词
Python debug flaginterpreter optimization constant
相关词汇
Python interpreteroptimize flaglogging moduleunit test
登录 登录后可保存到词汇本