PDB(和其他 Python 调试器)有一种查看任何当前变量值的简单方法,只需输入即可。但是,有时我使用的库不会将其返回值存储在中间变量中。
这是一个示例函数:
def do_stuff(*args, **kwds):
return f(*args, **kwds)
从f返回后,如何查看返回值?我可以在下载库后重写库以获得中间体:
def do_stuff(*args, **kwds):
r = f(*args, **kwds)
return r
但似乎应该有更好的方法。