是否有PyCharm的Variable Explorer

时间:2014-05-29 19:38:17

标签: pycharm

我最近作为Python IDE从Spyder更改为PyCharm。在Spyder我经常使用变量资源管理器功能(见图片)。此功能是否也可在PyCharmenter image description here

中使用

我发现了这个here," Variable explorer in Python console (traff)"应该包含在PyCharm 3中,但我找不到。也许有人可以告诉我如何使用该工具。

11 个答案:

答案 0 :(得分:48)

变量列表在python控制台工具中可用 - >运行Python控制台......如下面的屏幕截图所示。调试器控制台中提供了显示变量和监视变量的类似功能。

enter image description here

答案 1 :(得分:16)

我喜欢Spyder与我的变量和PyCharm进行交互以编辑我的脚本。替代解决方案:同时使用两者当我在PyCharm(在Mac OS上)编辑时,脚本更新生活在spyder中。两全其美!

答案 2 :(得分:14)

关于第二个问题:您也可以选择代码并按shift + alt + E将脚本的一部分运行到python控制台

答案 3 :(得分:2)

如果要检查包含数组或数据集的变量(例如Spyder)并将其视为漂亮的表,则可以执行以下操作:

1-在您要检查的变量之后放置一个断点(在我的情况下为dataset): enter image description here

2-运行调试器(pyCharm右上角的小错误)。

然后,调试器将停止在该行上,您会在pyCharm底部的调试器窗口中看到类似以下的内容。 enter image description here

3-右键单击变量,然后选择View As DataFrame

enter image description here

4-然后,您将看到一个漂亮的表格,如下所示:

enter image description here

答案 4 :(得分:1)

简单技巧:

在代码末尾放置任何虚拟行,例如

  

print('hi')

并在此行设置断点。

然后,以调试模式运行代码。请享用!显示编辑器和调试窗口的屏幕快照,供您参考。

Editor window

Variables in debug window

答案 5 :(得分:1)

问题很模糊,所以这可能对某人有所帮助。

对我来说,在调试模式下,我可以同时拥有控制台(以便在脚本中显示打印内容)和变量窗格。为此,我这样做了:

  1. 以调试模式运行代码
  2. 将控制台拖放到调试器窗格中,以便现在两者都在底部窗格中。

我所做的视觉解释:

在(我假设为默认)调试模式下:

enter image description here

在拖放过程中:

enter image description here

最后我放下它,它看起来像我想要的样子:

{{3}}

答案 6 :(得分:0)

右键单击该文件,然后单击“在控制台中运行文件”。每次运行它时,变量都会显示在控制台中,直到您单击停止按钮。

答案 7 :(得分:0)

步骤1.按行号右侧的断点。 步骤2.单击调试按钮或右键单击然后调试 步骤3.按下控制台中设置按钮上方的按钮以查看变量 步骤4.双击要检查值的变量。 您也可以右键单击该特定变量并将其视为数据框。

答案 8 :(得分:0)

PyCharm使用SciView来探索变量,其方式几乎与Spyder相同。只需在控制台中执行选择或单元格,然后在“特殊变量”窗格中单击“以数组形式查看”。 Special Variable Pane

答案 9 :(得分:0)

如果要查看完整的数据集或数组,请执行以下操作:

  1. 转到pycharm中的python控制台
  2. 通常在右侧的特殊变量选项卡中,向下滚动并找到您要可视化的数据框或csv。
  3. 右键单击数据框/数据集,然后以数组/数据框的形式查看选项视图。
  4. 到那里,您会看到一个打开的标签页,其中包含您的数据。

答案 10 :(得分:0)

如果要检查作为图像的numpy数组,可以使用OpenCV Image Viewer插件。

https://plugins.jetbrains.com/plugin/14371-opencv-image-viewer

enter image description here

免责声明:我是该插件的作者