到目前为止,我一直在使用 Enthought Canopy for Python。我真的很喜欢我可以运行一个 .py 文件,并在 Python 窗格中使用它(例如,创建一个类,然后在 Python 窗格中玩耍,尝试了解它是如何工作的,以及我如何与之交互) )。
然而,最近,我爱上了 pyCharm,特别是 Canopy 缺乏的自动完成功能——以及它的外观。但是,当我运行我的程序时,之后就没有类似的方式来玩它了。
到目前为止,我一直在使用 Enthought Canopy for Python。我真的很喜欢我可以运行一个 .py 文件,并在 Python 窗格中使用它(例如,创建一个类,然后在 Python 窗格中玩耍,尝试了解它是如何工作的,以及我如何与之交互) )。
然而,最近,我爱上了 pyCharm,特别是 Canopy 缺乏的自动完成功能——以及它的外观。但是,当我运行我的程序时,之后就没有类似的方式来玩它了。
不要在 PyCharm 中运行文件,而是在创建数据结构后对其进行调试并在某处设置断点。然后您可以像在 Canopy 中一样在调试器的控制台中进行游戏,并且可以在变量窗口中检查您的变量。实际上,在我看来,这比 Canopy 的编辑器要好,因为您还可以单步执行代码并查看它如何更改您的数据和结构。
在 PyCharm 中,您不必创建项目,请使用 Control-Shift-R 为该文件构建配置并运行它。
你是对的,一旦进程终止,变量就消失了。您还可以查看 Spyder IDE,因为它在这方面有点像 Canopy 编辑器。但就我个人而言,我最喜欢 PyCharm IDE。