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