доступ к переменным в сеансе отладки с помощью ipython и% pdb на

Я новичок в 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
7
задан joon 30 December 2013 в 16:26
поделиться