python - accessing variables in the debugging session with ipython and %pdb on -


i'm new ipython , trying use ipython debug code. did:

[1]: %pdb automatic pdb calling has been turned on 

and then

in [2]: %run mycode.py 

and in code, have 1/0 raises exception , automatically goes debug session.

zerodivisionerror: float division  ipdb> variable array([ 0.00704313, -1.34700666, -2.81474391]) 

so can access variables. when following:

ipdb> b = variable *** specified object '= variable' not function or not found along sys.path. 

but works:

ipdb> b = self.x 

b used set break points. whatever follows b expected function or line number.

if type ipdb> help see full list of commands (reserved words).

you use, say, x or y variable:

ipdb> y = variable 

or

ipdb> exec 'b = variable' 

Comments

Popular posts from this blog

android - Spacing between the stars of a rating bar? -

aspxgridview - Devexpress grid - header filter does not work if column is initially hidden -

c# - How to execute a particular part of code asynchronously in a class -