草庐IT

【Pycharm教程】了解 PyCharm Python 控制台

编程摇一摇 2023-08-09 原文

哈喽大家好呀我是摇一摇,今天来分享
 

Python 控制台中可用的操作

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

  • 在控制台的下部窗格中键入命令,然后按Enter执行它们。结果显示在上部窗格中。

  • 使用基本代码完成 Ctrl+Space和制表符完成。

  • 使用向上和向下箭头键滚动历史命令,并执行所需的命令。

  • 将源代码从编辑器加载到控制台。

  • 使用上部窗格的上下文菜单将所有输出复制到剪贴板,与剪贴板的当前内容进行比较,或从控制台中删除所有输出。

  • 使用工具栏按钮在控制台中控制您的会话。

  • 配置控制台的配色方案以满足您的喜好。

使用 Python 控制台

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

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

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

并检查特殊变量列表。

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

将变量预览为数组

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

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

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

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

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

1. 在编辑器中打开文件,然后选择要执行的代码片段。

2. 从选择的上下文菜单中,选择在控制台中执行选择,或按Alt+Shift+E:

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

3. 观看代码选择执行:

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

配置 Python 控制台设置

1. 在Settings/Preferences对话框 ( Ctrl+Alt+S) 中,选择Build、Execution、Deployment | 控制台 | python控制台。

2. 从Python 解释器列表中选择任何可用的解释器。请注意,您不能在此处引入新的解释器。如果您想提出新的解释器,您需要先创建它。

3. 需要时,单击配置解释器链接以检查已安装软件包的列表并添加新软件包。注意启动脚本区域中的代码。它包含打开 Python 控制台后将执行的脚本。使用它来预编码一些必需的 Python 命令。

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

运行多个 Python 控制台

1. 单击

以添加新的 Python 控制台。

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

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

管理命令执行队列

1. 单击

控制台工具栏以打开队列。

2. 在Python 控制台命令队列对话框中,查看命令列表。如果需要,单击

以从队列中删除命令。

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

)。

工具栏

上下文菜单命令

有关【Pycharm教程】了解 PyCharm Python 控制台的更多相关文章

  1. Ruby Readline 在向上箭头上使控制台崩溃 - 2

    当我在Rails控制台中按向上或向左箭头时,出现此错误:irb(main):001:0>/Users/me/.rvm/gems/ruby-2.0.0-p247/gems/rb-readline-0.4.2/lib/rbreadline.rb:4269:in`blockin_rl_dispatch_subseq':invalidbytesequenceinUTF-8(ArgumentError)我使用rvm来管理我的ruby​​安装。我正在使用=>ruby-2.0.0-p247[x86_64]我使用bundle来管理我的gem,并且我有rb-readline(0.4.2)(人们推荐的最少

  2. ruby-on-rails - 带 Spring 锁的 Rails 4 控制台 - 2

    我正在使用Ruby2.1.1和Rails4.1.0.rc1。当执行railsc时,它被锁定了。使用Ctrl-C停止,我得到以下错误日志:~/.rvm/gems/ruby-2.1.1/gems/spring-1.1.2/lib/spring/client/run.rb:47:in`gets':Interruptfrom~/.rvm/gems/ruby-2.1.1/gems/spring-1.1.2/lib/spring/client/run.rb:47:in`verify_server_version'from~/.rvm/gems/ruby-2.1.1/gems/spring-1.1.

  3. ruby-on-rails - openshift 上的 rails 控制台 - 2

    我将我的Rails应用程序部署到OpenShift,它运行良好,但我无法在生产服务器上运行“Rails控制台”。它给了我这个错误。我该如何解决这个问题?我尝试更新ruby​​gems,但它也给出了权限被拒绝的错误,我也无法做到。railsc错误:Warning:You'reusingRubygems1.8.24withSpring.UpgradetoatleastRubygems2.1.0andrun`gempristine--all`forbetterstartupperformance./opt/rh/ruby193/root/usr/share/rubygems/rubygems

  4. postman接口测试工具-基础使用教程 - 2

    1.postman介绍Postman一款非常流行的API调试工具。其实,开发人员用的更多。因为测试人员做接口测试会有更多选择,例如Jmeter、soapUI等。不过,对于开发过程中去调试接口,Postman确实足够的简单方便,而且功能强大。2.下载安装官网地址:https://www.postman.com/下载完成后双击安装吧,安装过程极其简单,无需任何操作3.使用教程这里以百度为例,工具使用简单,填写URL地址即可发送请求,在下方查看响应结果和响应状态码常用方法都有支持请求方法:getpostputdeleteGet、Post、Put与Delete的作用get:请求方法一般是用于数据查询,

  5. C51单片机——实现用独立按键控制LED亮灭(调用函数篇) - 2

    说在前面这部分我本来是合为一篇来写的,因为目的是一样的,都是通过独立按键来控制LED闪灭本质上是起到开关的作用,即调用函数和中断函数。但是写一篇太累了,我还是决定分为两篇写,这篇是调用函数篇。在本篇中你主要看到这些东西!!!1.调用函数的方法(主要讲语法和格式)2.独立按键如何控制LED亮灭3.程序中的一些细节(软件消抖等)1.调用函数的方法思路还是比较清晰地,就是通过按下按键来控制LED闪灭,即每按下一次,LED取反一次。重要的是,把按键与LED联系在一起。我打算用K1来作为开关,看了一下开发板原理图,K1连接的是单片机的P31口,当按下K1时,P31是与GND相连的,也就是说,当我按下去时

  6. 在VMware16虚拟机安装Ubuntu详细教程 - 2

    在VMware16.2.4安装Ubuntu一、安装VMware1.打开VMwareWorkstationPro官网,点击即可进入。2.进入后向下滑动找到Workstation16ProforWindows,点击立即下载。3.下载完成,文件大小615MB,如下图:4.鼠标右击,以管理员身份运行。5.点击下一步6.勾选条款,点击下一步7.先勾选,再点击下一步8.去掉勾选,点击下一步9.点击下一步10.点击安装11.点击许可证12.在百度上搜索VM16许可证,复制填入,然后点击输入即可,亲测有效。13.点击完成14.重启系统,点击是15.双击VMwareWorkstationPro图标,进入虚拟机主

  7. hadoop安装之保姆级教程(二)之YARN的配置 - 2

    1.1.1 YARN的介绍 为克服Hadoop1.0中HDFS和MapReduce存在的各种问题⽽提出的,针对Hadoop1.0中的MapReduce在扩展性和多框架⽀持⽅⾯的不⾜,提出了全新的资源管理框架YARN. ApacheYARN(YetanotherResourceNegotiator的缩写)是Hadoop集群的资源管理系统,负责为计算程序提供服务器计算资源,相当于⼀个分布式的操作系统平台,⽽MapReduce等计算程序则相当于运⾏于操作系统之上的应⽤程序。 YARN被引⼊Hadoop2,最初是为了改善MapReduce的实现,但是因为具有⾜够的通⽤性,同样可以⽀持其他的分布式计算模

  8. ruby-on-rails - 在 Rails 控制台中使用 asset_path - 2

    在我的Character模型中,我添加了:字符.rbbefore_savedoself.profile_picture_url=asset_path('icon.png')end但是,对于数据库中已存在的所有角色,它们的profile_picture_url为nil。因此,我想进入控制台并遍历所有这些并进行设置。在我试过的控制台中:Character.find_eachdo|c|c.profile_picture_url=asset_path('icon.png')end但这给出了错误:NoMethodError:undefinedmethod`asset_path'formain:O

  9. ruby-on-rails - 带有 Pry 的 Rails 控制台 - 2

    当我进入Rails控制台时,我已将pry设置为加载代替irb。我找不到该页面或不记得如何将其恢复为默认行为,因为它似乎干扰了我的Rubymine调试器。有什么建议吗? 最佳答案 我刚发现问题,pry-railsgem。忘记了它的目的是让“railsconsole”打开pry。 关于ruby-on-rails-带有Pry的Rails控制台,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/question

  10. ruby - 将全局 $stdout 重新分配给控制台 - ruby - 2

    我正在尝试将$stdout设置为临时写入一个文件,然后返回到一个文件。test.rb:old_stdout=$stdout$stdout.reopen("mytestfile.out",'w+')puts"thisgoesinmytestfile"$stdout=old_stdoutputs"thisshouldbeontheconsole"$stdout.reopen("mytestfile1.out",'w+')puts"thisgoesinmytestfile1:"$stdout=old_stdoutputs"thisshouldbebackontheconsole"这是输出。r

随机推荐