我想在Python控制台中执行任意Python命令,以便在调试过程中可以访问当前的本地(以及全局,任何)函数变量,就像在Matlab调试中一样。
在Python中可以吗?
更新
我没有@nanotek描述的按钮
突出显示的按钮位于同一个位置,它的作用相反:它显示控制台变量。如您所见,控制台没有看到found_features
变量,这是上面当前跟踪的程序。
答案 0 :(得分:4)
是的,这是调试器的常见功能。
调试器运行时,点击Console
,然后点击按钮Show Python Prompt
。您将可以访问该州可用的所有变量。
Recently some people were complaining about this not working.如果您遇到问题,请尝试更新到最新版本。我正在使用最新的EAP,但没有遇到此问题。