我可以让PyCharm的Python控制台访问调试上下文吗?

时间:2017-08-16 14:07:45

标签: python debugging pycharm

我想在Python控制台中执行任意Python命令,以便在调试过程中可以访问当前的本地(以及全局,任何)函数变量,就像在Matlab调试中一样。

在Python中可以吗?

更新

我没有@nanotek描述的按钮

enter image description here

突出显示的按钮位于同一个位置,它的作用相反:它显示控制台变量。如您所见,控制台没有看到found_features变量,这是上面当前跟踪的程序。

1 个答案:

答案 0 :(得分:4)

是的,这是调试器的常见功能。

调试器运行时,点击Console,然后点击按钮Show Python Prompt。您将可以访问该州可用的所有变量。

Recently some people were complaining about this not working.如果您遇到问题,请尝试更新到最新版本。我正在使用最新的EAP,但没有遇到此问题。

enter image description here