崇高文本2控制台输入

崇高文本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]


千巷猫影
浏览 734回答 2
2回答

Qyouu

崇高的文本不支持这一点。但您可以通过以下方法绕过它(至少在python中是这样)亚灰岩REPL我什么都用,效果很好。这有点酷,因为标签仍然是可编辑的,就像一个普通的崇高标签(这是好的和坏的).它还允许您在多个选项卡中运行解释器,它基本上是很棒的。要安装它,您需要package control这让您可以轻松地安装插件。并按照指示进行操作。一旦完成:在崇高的出版社克特 + 换档 + P(linux命令ST为了“去任何事”)。输入“安装”,点击‘崇高的软件包控制:安装软件包’。然后选择SublimeREPL..它会自动安装它。使用它Tools>sublimerepl>python从菜单上。

达令说

既然,崇高不直接支持输入控制台。因此,通过以下额外步骤可以很容易地获得“崇高”中的输入:确保在崇高中安装了包控制。如果没有安装包控件,请转到这里然后,单击现在安装按钮(右上)复制这些代码并将其粘贴到控制台(确保您有勾选显示控制台选项)并按Enter键。(在重新启动之后)去->命令调色板(Cltr+Shift+p)点击“包控制:安装软件包"搜索:“亚石灰土“等着安装。一旦安装好,重启崇高使用你会看到的工具“亚石灰土“选项在底部(指示它已成功安装在您的崇高中)。要运行python脚本,请转到工具->SubLehRepl->Python->Python-RUNcurrentfile选项,您的代码将在新的Repl选项卡中运行。注:这对于亚石灰石Text 3(Windows)来说很好。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python
Ruby