如何使PyCharm Python控制台与代码一起工作?
我是PyCharm的新手(来自空闲),仍然试图理解它是如何工作的。我正在MacOS Mojave上运行PyCharm Professional 2019.3.1 我要问的是,当我在PyCharm中运行代码时,变量和数据没有存储在Python控制台中——它仍然是完全空白的,我必须在控制台中单独编写 例如,在空闲状态下:如何使PyCharm Python控制台与代码一起工作?,python,python-3.x,pycharm,Python,Python 3.x,Pycharm,我是PyCharm的新手(来自空闲),仍然试图理解它是如何工作的。我正在MacOS Mojave上运行PyCharm Professional 2019.3.1 我要问的是,当我在PyCharm中运行代码时,变量和数据没有存储在Python控制台中——它仍然是完全空白的,我必须在控制台中单独编写 例如,在空闲状态下: 当我在程序中写入并执行x=2时,我可以在IDLE的控制台中浏览和操作x的值(通过输入>x=3,>x=0等),但是,当我在PyCharm的控制台中执行相同操作时,它表示x未定义。您可
当我在程序中写入并执行
x=2
时,我可以在IDLE的控制台中浏览和操作x的值(通过输入>x=3
,>x=0
等),但是,当我在PyCharm的控制台中执行相同操作时,它表示x未定义。您可能只是使用绿色箭头或任何等效方式来运行代码。问题是,这将作为一个单独的进程运行脚本,一旦它完成,它的环境中就没有任何东西了
如果您希望像在IDLE中一样运行,在IDLE中执行脚本,然后可以访问和修改环境(定义的变量和函数)-您需要这样做。您有几种方法可以做到这一点:
在控制台中执行选择
-这将在控制台中执行任何突出显示的代码:
注意如果没有突出显示代码,此选项将成为控制台中的执行行
运行文件
。显然,这将在控制台中运行整个脚本:
请注意现在如何在右侧的变量视图中提供脚本中定义的所有变量
- 打开
:编辑配置…
- 然后,在
下,标记执行
选项:使用Python控制台运行
- 现在,您可以通过选择
或使用绿色三角形定期运行该文件runfile
(2)
将自动启用方法(3)
中描述的配置。因此,基本上,在控制台中运行文件一次后(如方法(2)
中所述),您可以继续定期运行文件,并且所有未来的运行也将在控制台中进行(直到您取消选中运行配置中的复选框)