PyCharm 中 Python 控制台和终端的区别

Wro*_*ero 8 python terminal console pycharm

我是 Python 初学者。我最近开始使用 PyCharm,但我不知道终端和控制台有什么区别。终端中的某些命令在控制台中不起作用。

Gam*_*iac 8

在讨论差异之前,我们需要先谈谈两者在实践中的区别。终端本质上取代了 Windows 上的命令提示符/电源外壳和 Mac 上的终端应用程序,为您提供了一种无需离开 PyCharm 即可访问它们的方法。

在此输入图像描述

另一方面,PyCharm 控制台是“Python 控制台”的更高级版本,它允许您运行 Python 的一些部分。它也称为 Python REPLRead E val Print Loop

在此输入图像描述

您也可以从终端调用 Python 控制台。


小智 5

终端是 bash 或 windows 命令行,您可以在其中执行shell 或windows cmd.exe”命令,例如:

$ cd /
$ ls
$ echo "Hello world!!!"
Run Code Online (Sandbox Code Playgroud)

Python 控制台是您的交互式控制台,您可以在其中执行python 代码

>>> x, y = 1, 2
>>> x
1
>>> y
2
>>> x + y
3
>>> print("Hello world!!!")
Hello world!!!
Run Code Online (Sandbox Code Playgroud)