debugging 如何使PDB中的显示像GDB中的显示一样工作?

xzlaal3s  于 2023-10-24  发布在  其他
关注(0)|答案(1)|浏览(152)

我正在学习编程,刚刚转到了使用Python语言的习题集。以前,我学过写一些小的C程序。所以当我调试C程序时,我使用gdb,并且display命令显示变量,并且在我使用next(n)时继续显示它们,但是Python的PDB模块的行为不是这样的。有没有一种方法可以使PDB中的显示行为与gdb中的一样?
我已经习惯了在终端运行C程序,并在终端中使用GDB调试它们,我发现它非常有效。我知道我处理的程序都很小,所以我想知道继续这样做是否是个好主意。我应该使用模块PDB对Python程序做类似的事情吗?

fafcakar

fafcakar1#

我认为你可以尝试使用Pycharm来检查你的代码的状态。学习设置断点并检查你的下一次输出是什么。Pycharm中有很多有用的工具。你可以看看的一件事是https://www.jetbrains.com/help/pycharm/examining-suspended-program.html

相关问题