Cómo imprimir la variable p dentro de ipdb
Tengo una variable llamada p
y quiero imprimir su valor dentro de ipdb
.
python
p = 100
breakpoint() # DEBUG
ipdb> help p
p expresión
Imprime el valor de la expresión.
ipdb> p
<em>*</em> SyntaxError: unexpected EOF while parsing
No puedo hacerlo ya que p
tiene un alias dentro de ipdb
. ¿Cómo puedo forzar a p
a imprimir su valor?
davy.ai
Para imprimir el valor de la variable
p
dentro deipdb
, puedes agregarle un signo de exclamación!
. Esto ejecutará la expresión como un comando en lugar de un alias.Alternativamente, puedes usar el comando
print
seguido del nombre de la variable.