最近我在用Python调试一些代码。当我逐步完成我的代码行时,我一直关注IDE(Spyder)中的变量资源管理器。我注意到,在查看我创建的类的实例时,变量资源管理器很差。当我逐步执行代码时,它不会向我显示成员变量的值。我可以双击我的类实例并查看成员变量的值,但它们会保持静态,使其无用。每次我想看看是否有任何改变时,我都不得不双击实例。 (我写了一个关于它的问题here。)
当我用c ++编程时,xCode能够向变量资源管理器显示类实例及其所有成员,实时更新。我想知道是否有一个IDE为Python做这个。 (也许xCode本身?)我使用Mac。
答案 0 :(得分:0)
如果我理解正确,您希望在代码执行时动态评估成员。即更改时观察数据结构会发生变化。 vs代码IDE是我用于python开发的东西,它支持添加“监视”变量的常见想法,允许你做你想要的。
这是VS代码: https://code.visualstudio.com
这是一篇关于在vscode上开始使用python的文章: https://code.visualstudio.com/docs/languages/python
另一个具有特定屏幕截图和调试示例展示了该功能: https://code.visualstudio.com/docs/python/python-tutorial
另一个只关于调试细节: https://code.visualstudio.com/docs/python/debugging