如何在 ipdb 中打印 p 变量

How to print p variable inside ipdb

我有一个名为 p 的变量,我想在 ipdb.

中打印它的值
p = 100
breakpoint()  # DEBUG

ipdb> help p
p expression
        Print the value of the expression.

ipdb> p
*** SyntaxError: unexpected EOF while parsing

我不能这样做,因为 p 在 ipdb 中有一个别名。我怎样才能强制 p 打印它的值?

您可以使用p p命令和print函数:

ipdb> p p
100
ipdb> print(p)
100