变量列表在 python 控制台工具 --> 运行 Python 控制台...中可用,如下面的屏幕截图所示。调试器控制台中提供了用于显示变量和监视变量的类似功能。
https://i.stack.imgur.com/kqMXO.jpg
我喜欢用 Spyder 与我的变量交互,喜欢用 PyCharm 来编辑我的脚本。替代解决方案:同时使用两者。当我在 PyCharm(在 Mac OS 上)中进行编辑时,脚本会在 spyder 中更新。两全其美!
对于您的第二个问题:您还可以选择您的代码并按 shift + alt + E
在 python 控制台上运行您的脚本的一部分
如果您想检查包含数组或数据集的变量,例如 Spyder 并将它们视为一个不错的表,您可以执行以下操作:
https://i.stack.imgur.com/PcFDA.png
2- 运行调试器(pyCharm 右上角的小错误)。
https://i.stack.imgur.com/0HYYJ.png
3- 右键单击变量并选择 View As DataFrame
https://i.stack.imgur.com/WQjnG.png
4- 然后你会看到一个漂亮的表格,如下所示:
https://i.stack.imgur.com/xESFD.png
PyCharm 具有 SciView,用于以与 Spyder 几乎完全相同的方式探索变量。只需在控制台中执行选择或单元格,然后单击“特殊变量”窗格中的“查看为数组”。 Special Variable Pane
简单的技巧:
将任何虚拟行放在代码的末尾,例如
打印('嗨')
并在此行设置断点。
然后,在调试模式下运行您的代码。享受!显示编辑器和调试窗口的屏幕截图供您参考。
https://i.stack.imgur.com/FcY1j.png
https://i.stack.imgur.com/WIRXD.png
这个问题很模糊,所以这可能对某人有帮助。
对我来说,我设法在调试模式下同时拥有控制台(以便显示我的脚本中的打印)和变量窗格。为此,我这样做了:
在调试模式下运行代码 将控制台拖放到调试器窗格中,这样现在两者都在底部窗格中。
我所做的视觉解释:
在(我假设默认)调试模式下:
https://i.stack.imgur.com/Pid5w.png
在拖放期间:
https://i.stack.imgur.com/EnC0s.png
最后我放弃了它,它看起来像我想要的那样:
https://i.stack.imgur.com/ouSfv.png
如果要检查 numpy 数组(即图像),可以使用 OpenCV Image Viewer Plugin。
https://plugins.jetbrains.com/plugin/14371-opencv-image-viewer
https://i.stack.imgur.com/IwzXD.gif
免责声明:我是这个插件的作者
右键单击该文件,然后单击在控制台中运行文件。每次运行它时,变量都会显示在控制台中,直到您单击停止按钮。
如果要查看完整的数据集或数组,请执行以下操作:
转到pycharm中的python控制台通常在右侧,在特殊变量选项卡中,向下滚动并找到您想要可视化的数据框或csv。右键单击数据框/数据集并查看选项视图为数组/数据框。在那里,您可以看到一个打开的选项卡,其中包含您的数据。
步骤 1. 通过按行号右侧的来创建断点。 Step 2. 单击调试按钮或右键单击然后调试 Step 3. 在控制台中按设置按钮上方的按钮查看变量 Step 4. 双击要检查值的变量。您还可以右键单击该特定变量并将其视为数据框。