tablas notebook hacer graficos graficar datos coordenadas como python debugging ipython pdb

notebook - python graficos 2d



Entrando en una funciĆ³n en IPython (1)

ipdb ha tenido soporte para runcall, runeval y ejecutar desde 0.7, a principios de este año. Puede usarlo como pdb.runcall :

In [1]: def foo(a, b): ...: print a + b ...: In [2]: import ipdb In [3]: ipdb.runcall(foo, 1, 2) > <ipython-input-1-2e565fd9c4a4>(2)foo() 1 def foo(a, b): ----> 2 print a + b 3 ipdb>

¿Hay alguna manera de entrar en la primera línea de una función en ipython? Imagino algo que se vería así:

%step foo(1, 2)

que ejecuta ipdb y establece un punto de interrupción en la primera línea de foo .

Si quiero hacer esto ahora, tengo que ir al código fuente de la función y agregar una import ipdb; ipdb.set_trace() import ipdb; ipdb.set_trace()