gpt4 book ai didi

python - 如何在 pudb 中查看变量?

转载 作者:太空宇宙 更新时间:2023-11-03 13:09:34 25 4
gpt4 key购买 nike

我正在调试一个 python 脚本,我想监视一个变量并在其值发生变化时得到通知。

有没有办法在 pudb 中做到这一点?

最佳答案

您不能在值发生变化(据我所知)时简单地请求通知。

但是,您可以同时设置监视表达式和条件断点,它们应该提供您正在寻找的功能。

首先,转到变量列表(shift+V),然后N 添加一个新 watch 。输入您想观察的任何变量。

现在在您的值可以更改的地方设置断点 - 返回主窗口 ,然后找到行并点击 B。然后让您的程序运行到该行或直到您的变量被定义。

然后shift+B选择断点窗口。按 enter 编辑断点。添加条件表达式 - 由于您的值现在应该已设置,您可以在监视列表中看到该值。一个简单的<variable> != <current value>应该做。或者您可以输入特定条件。

现在回到主窗口,让你的程序c继续。当您的条件在该断点处为真时,您的程序将停止并且您将在监视列表中看到该值。

有关示例,请参见以下截屏视频:

asciicast

关于python - 如何在 pudb 中查看变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46822154/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com