Я новичок в ipython и пытаюсь использовать ipython для отладки своего кода. Я сделал:
[1]: %pdb
Automatic pdb calling has been turned ON
, а затем
In [2]: %run mycode.py
и в коде у меня есть 1/0, поэтому он вызывает исключение и автоматически переходит в сеанс отладки.
ZeroDivisionError: float division
ipdb> variable
array([ 0.00704313, -1.34700666, -2.81474391])
Так что я могу получить доступ к переменным. Но когда я делаю следующее:
ipdb> b = variable
*** The specified object '= variable' is not a function or was not found along sys.path.
Но это работает:
ipdb> b = self.X