python调试器是如何工作的?

python调试器是如何工作的?,python,debugging,Python,Debugging,我对调试器的工作原理有基本的了解,但这是在编译语言的环境中进行的。像pdb这样的调试器是如何工作的? 在一个非常高的层次上,我正在寻找能够解释pdb或一般“调试解释语言”的内部内容的东西 我用谷歌搜索了一下,但找不到任何医生。 这个问题可能过于宽泛,但链接到一些基本文档将允许我进一步研究。来自: 它支持设置(条件)断点和在 源代码行级别,堆栈帧检查,源代码 在任何 堆叠框架 如上所述,pdb为您提供了检查堆栈框架的方法(查看、列出、评估框架内的代码) 深入了解帧对象肯定会帮助您理解pdb模块。见

我对调试器的工作原理有基本的了解,但这是在编译语言的环境中进行的。像
pdb
这样的调试器是如何工作的? 在一个非常高的层次上,我正在寻找能够解释
pdb
或一般“调试解释语言”的内部内容的东西

我用谷歌搜索了一下,但找不到任何医生。 这个问题可能过于宽泛,但链接到一些基本文档将允许我进一步研究。

来自:

它支持设置(条件)断点和在 源代码行级别,堆栈帧检查,源代码 在任何 堆叠框架

如上所述,pdb为您提供了检查堆栈框架的方法(查看、列出、评估框架内的代码)

深入了解帧对象肯定会帮助您理解pdb模块。见和