debugging 如何在python中使用pdb调试器在调试模式下更改变量的值?

iqxoj9l9  于 2023-03-30  发布在  Python
关注(0)|答案(1)|浏览(179)

我正在使用python中的pdb dedubber调试程序。在除法期间,某个特定变量的值变为零,因此程序无法正常工作。我想在调试会话期间更改该变量的值。但我不知道如何做到这一点?
我试着在google上搜索同样的问题,但没有得到任何适合pdb调试器的答案。

pgky5nke

pgky5nke1#

如果变量名为'x1',则命令为:
x1=123(或其他),当您处于PDB提示符时。
如果变量的名称看起来像PDB命令,则需要使用以下命令强制消除歧义:
!bt=123
但是,在程序中插入一些代码来验证除数可能更容易,如果无效,则执行断点()指令。

相关问题