Python 控制台支持逐行执行 Python 命令和脚本,类似于您使用Python Shell的体验。

Python 控制台中可用的操作

在交互式控制台中,您可以:

  • 在控制台的下部窗格中键入命令,然后按Enter执行它们。结果显示在上部窗格中。
  • 使用基本代码完成 Ctrl+Space和制表符完成。
  • 使用向上和向下箭头键滚动历史命令,并执行所需的命令。
  • 将源代码从编辑器加载到控制台。
  • 使用上部窗格的上下文菜单将所有输出复制到剪贴板,与剪贴板的当前内容进行比较,或从控制台中删除所有输出。
  • 使用工具栏按钮在控制台中控制您的会话。
  • 配置控制台的配色方案以满足您的喜好。

使用 Python 控制台

每次您在“工具”菜单上选择相应的命令时,控制台都会显示为一个工具窗口。您可以指定打开 Python 控制台的快捷方式:按Ctrl+Alt+S,导航到Keymap ,为Main menu |指定快捷方式 工具 | Python 或调试控制台。

在 PyCharm 中使用 Python 控制台的主要原因是受益于主要的 IDE 功能,例如代码完成、代码分析和快速修复。

1.png

您可以使用向上和向下箭头键浏览已执行命令的历史记录,并重复所需的命令。要预览在执行过程中计算的变量值,请单击显示变量并检查特殊变量列表。

2.png

该控制台适用于所有类型的 Python 解释器和虚拟环境,包括本地和远程。

将变量预览为数组

当您的变量是 numpy 数组或数据框时,您可以在单独的窗口中将它们预览为数组。要尝试它,请执行以下操作之一:

  • 单击链接View as Array / View as DataFrame:

3.png

  • 从变量的上下文菜单中,选择View as Array / View as DataFrame:

4.png

该变量将在SciView窗口的数据选项卡中打开。

5.png

在控制台的编辑器中运行源代码

  1. 在编辑器中打开文件,然后选择要执行的代码片段。
  2. 从选择的上下文菜单中,选择在控制台中执行选择,或按Alt+Shift+E:

6.png

在没有选择的情况下,命令将更改为控制台中的 Execute 行。从上下文菜单中选择此命令,或按Alt+Shift+E。插入符号处的行加载到 Python 控制台中并运行。

  1. 观看代码选择执行:

7.png

默认情况下,Python 控制台使用为项目定义的Python 解释器执行 Python 命令。但是,您可以分配一个替代的 Python 解释器。

配置 Python 控制台设置

  1. 在Settings/Preferences对话框 ( Ctrl+Alt+S) 中,选择Build、Execution、Deployment | 控制台 | python控制台。
  2. 从Python 解释器列表中选择任何可用的解释器。请注意,您不能在此处引入新的解释器。如果您想提出新的解释器,您需要先创建它。

8.png

  1. 需要时,单击配置解释器链接以检查已安装软件包的列表并添加新软件包。

注意启动脚本区域中的代码。它包含打开 Python 控制台后将执行的脚本。使用它来预编码一些必需的 Python 命令。

在处理多个 Python 脚本时,您可能希望在单独的 Python 控制台中执行每个脚本。

运行多个 Python 控制台

  1. 单击新控制台以添加新的 Python 控制台。
  2. 默认情况下,每个控制台的名称为Python Console和索引。要使控制台反映您正在运行的脚本,请右键单击控制台选项卡,选择重命名控制台,然后输入任何有意义的名称。

9.png

您在 Python 控制台中运行的所有命令都会被一一执行。如果命令需要大量时间才能执行,您可能需要预览和管理执行队列。

管理命令执行队列

  1. 单击命令队列控制台工具栏以打开队列。

10.png

  1. 在Python 控制台命令队列对话框中,查看命令列表。如果需要,单击消除以从队列中删除命令。

注意,一旦命令被执行,它就会从队列中消失。要预览所有以前执行的命令,请浏览控制台历史记录 ( 控制台历史)。

工具栏

物品工具提示和快捷方式描述
重新运行控制台重新运行控制台Ctrl+F5单击此按钮可终止当前进程并启动新进程。
停止按钮停止Ctrl+F2单击此按钮可停止当前进程。单击按钮一次调用终止,允许应用程序捕获SIGINT事件并执行正常终止(在 Windows 上,Ctrl+C模拟事件)。按钮单击一次后,替换为终止进程按钮指示后续单击将导致应用程序强制终止,例如在 UnixSIGKILL上发送。
运行命令执行当前语句Enter.单击此按钮以执行插入符处的命令,该命令在控制台的输入窗格中输入。
调试附加调试器将调试器进程附加到控制台。
设置设置您可以指定 Python 控制台的以下设置:简化变量视图:选择此选项可将以下名称包含在特殊变量组中:所有具有 dunder 名称的变量。和function的所有实例。classobj`module所有 IPython 内部变量,如果已启动带有 IPython 的调试控制台。变量加载策略。您可以选择以下策略之一:Synchronously:如果选择了此检查命令,则显示的消息为Collecting data,然后调试器显示变量的值。异步:如果选择此检查命令,调试器中的变量将单独加载(异步)。在这种情况下,如果加载一个变量需要很长时间,调试器会显示...Loading Value消息,然后才会显示它的值或Loading timed out消息,如果变量太慢的话。注意建议切换到*按需*模式的警告消息。On demand:如果选择此检查命令,调试器会显示Show Value`消息。单击它以启用加载。请注意,加载策略中的任何更改都会在您重新运行调试过程后生效。
添加新控制台新控制台单击此按钮可启动新的控制台会话。
软包装按钮使用软包装单击此按钮可切换输出的软包装模式。
滚动到最后滚动到最后单击此按钮可导航到堆栈跟踪的底部,并使光标跳转到源代码中的相应位置。
打印按钮打印单击此按钮可将控制台文本发送到默认打印机。
调试器监视显示变量单击此按钮可在单独的窗格中显示在控制台中声明的变量。右键单击此窗格中的变量会显示一个上下文菜单。
添加新控制台显示命令队列单击此按钮可预览命令执行队列。
浏览数据源历史浏览历史Ctrl+Alt+E打开一个对话框,其中显示您为相应数据源运行的所有语句。

上下文菜单命令

命令捷径描述
与剪贴板比较与剪贴板比较 在差异查看器中显示控制台中的选择和剪贴板的内容。
暂停输出 暂停 Python 脚本执行输出
创建要点图标创建要点 选择此命令以创建 Git Gist。
全部清除全部清除 从上下文菜单中选择此项以删除控制台上部的所有消息。

标签: Pycharm注册码, Pycharm激活码, pycharm注册码2021, pycharm, pycharm教程, pycharm破解, pycharm破解插件, Pycharm基础教程, Pycharm高级教程, Pycharm核心教程, pycharm插件, pycharm破解教程, pycharm注册码失效, pycharm注册码永久, pycharm注册码2022, PyCharm入门教程, PyCharm注册码在线生成, PyCharm主题