2016-03-29 2 views
0

Я пытаюсь выяснить, как определить в коде, находится ли я в режиме отладки или нет. В основном у меня есть две разные конфигурации, которые я хочу запустить, исходя из того, включен ли режим отладки или нет. В основном, как это ...Режим отладки PyCharm с Python 3

if DEBUG: 
    a = 1 
else: 
    a = 2 

Это что-то в Run> Edit Configurations? Я не могу это понять.

ответ

3

Вы можете обнаружить PyCharm отладчика так:

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

Другого вариант (который выглядит лучше, с моей точки зрения), чтобы сделать dfiferent параметров прогонов с различными окружающими средами.

Смежные вопросы