Debugging 在SharpDevelop 4.2中调试ironpython代码

Debugging 在SharpDevelop 4.2中调试ironpython代码,debugging,ironpython,sharpdevelop,Debugging,Ironpython,Sharpdevelop,我正在SharpDevelop 4.2中练习IronPython编码,但在调试方面有问题。在“局部变量”窗口中,我找不到我的变量。在这样一个简单的脚本中 a=5 b=3 c=8 print c raw_input('') 在“局部变量”窗口的何处可以找到a、b和c的值?因为“局部变量”窗口充满了信息,我可以让它只显示我的变量和对象吗?您的变量在监视窗口中,就隐藏在模块的字典中 $originalModule -> Non-Public members -> _dict_ 在此字典

我正在SharpDevelop 4.2中练习IronPython编码,但在调试方面有问题。在“局部变量”窗口中,我找不到我的变量。在这样一个简单的脚本中

a=5
b=3
c=8
print c
raw_input('')

在“局部变量”窗口的何处可以找到a、b和c的值?因为“局部变量”窗口充满了信息,我可以让它只显示我的变量和对象吗?

您的变量在监视窗口中,就隐藏在模块的字典中

$originalModule -> Non-Public members -> _dict_
在此字典中,变量名称位于字典键中,变量值位于字典值中

目前SharpDevelop没有很好地显示此信息,要解决此问题,需要更改SharpDevelop的源代码


我建议您尝试更好的调试体验。用于VisualStudio的Python工具将在顶层的监视窗口中显示变量。Visual Studio的Python工具是免费的,可以与一起使用。

好的,我下载了Visual Studio的Python工具,它们看起来很棒,但如何在调试期间启用“本地人”窗口?我对此很陌生。使用完整版本的VisualStudio2010,启动调试器时,可以从Windows-Locals下的Debug菜单中获得Locals窗口