Python 3的PyCharm调试模式

时间:2016-03-29 07:16:57

标签: python python-3.x debugging pycharm

我正在试图弄清楚如何在代码中确定我是否处于调试模式。基本上我有两种不同的配置,我想根据我是否处于调试模式运行。基本上就是这样......

if DEBUG:
    a = 1
else:
    a = 2

是否在Run>中编辑配置?我无法弄明白。

1 个答案:

答案 0 :(得分:3)

您可以通过以下方式检测PyCharm调试器:

import sys
if 'pydevd' in sys.modules:
    pass # debugger detected

另一种选择(从我的观点看起来更好)是用不同的环境制作不同的运行参数。