私は 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