为了账号安全,请及时绑定邮箱和手机立即绑定

崇高文本2控制台输入

/ 猿问

崇高文本2控制台输入

慕运维1137616 2019-06-26 17:24:34

崇高文本2控制台输入

我使用崇高文本2,但当我的代码要求用户输入时,它不允许我输入任何值。(换言之:input()在Python和gets在Ruby中,无法正确提示我输入)。

Python抛出EOFError错误(当用户不输入任何内容时会得到什么)。

简单地说,用户输入在崇高文本2中对我不起作用。

编辑:例如

try:
    text = input('Enter something: ')
    print textexcept EOFError:
    print('\nEOFError')=> Enter something: #cannot enter anything to var "text"=> EOFError=> [Finished]


查看完整描述

2 回答

?
Qyouu

崇高的文本不支持这一点。但您可以通过以下方法绕过它(至少在python中是这样)亚灰岩REPL我什么都用,效果很好。这有点酷,因为标签仍然是可编辑的,就像一个普通的崇高标签(这是好的和坏的).

它还允许您在多个选项卡中运行解释器,它基本上是很棒的。

要安装它,您需要package control这让您可以轻松地安装插件。把它弄走这里,并按照指示进行操作。一旦完成:

  • 在崇高的出版社

    克特 + 换档 + P

    (linux命令

    ST

    为了“去任何事”)。
  • 输入“安装”,
  • 点击‘崇高的软件包控制:安装软件包’。
  • 然后选择

    SublimeREPL

    ..它会自动安装它。
  • 使用它

    Tools>sublimerepl>python

    从菜单上。


查看完整回答
反对 2019-06-26
?
达令说

既然,崇高不直接支持输入控制台。因此,通过以下额外步骤可以很容易地获得“崇高”中的输入:

  1. 确保在崇高中安装了包控制。
    • 如果没有安装包控件,请转到

      这里

      然后,单击

      现在安装

      按钮(右上)复制这些代码并将其粘贴到

      控制台

      (确保您有勾选

      显示控制台

      选项)并按Enter键。(在重新启动之后)
  2. 去->命令调色板(

    Cltr+Shift+p

    )点击“

    包控制:安装软件包"

  3. 搜索:“

    亚石灰土

    “等着安装。
  4. 一旦安装好,

    重启崇高

    • 使用你会看到的工具“

      亚石灰土

      “选项在底部(指示它已成功安装在您的崇高中)。
  5. 要运行python脚本,请转到

    工具->SubLehRepl->Python->Python-RUNcurrentfile

    选项,您的代码将在新的Repl选项卡中运行。

注:这对于亚石灰石Text 3(Windows)来说很好。


查看完整回答
反对 2019-06-26

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信