崇高文本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
TA贡献1786条经验 获得超11个赞
崇高的文本不支持这一点。但您可以通过以下方法绕过它(至少在python中是这样)亚灰岩REPL我什么都用,效果很好。这有点酷,因为标签仍然是可编辑的,就像一个普通的崇高标签(这是好的和坏的).
它还允许您在多个选项卡中运行解释器,它基本上是很棒的。
要安装它,您需要package control
这让您可以轻松地安装插件。并按照指示进行操作。一旦完成:
- 在崇高的出版社
克特 + 换档 + P
(linux命令
为了“去任何事”)。ST
- 输入“安装”,
- 点击‘崇高的软件包控制:安装软件包’。
- 然后选择
..它会自动安装它。SublimeREPL
- 使用它
从菜单上。Tools>sublimerepl>python
达令说
TA贡献1821条经验 获得超6个赞
既然,崇高不直接支持输入控制台。因此,通过以下额外步骤可以很容易地获得“崇高”中的输入:
- 确保在崇高中安装了包控制。
Cltr+Shift+p
)点击“包控制:安装软件包"
搜索:“亚石灰土
“等着安装。一旦安装好,重启崇高
- 使用你会看到的工具“
亚石灰土
“选项在底部(指示它已成功安装在您的崇高中)。
工具->SubLehRepl->Python->Python-RUNcurrentfile
选项,您的代码将在新的Repl选项卡中运行。注:这对于亚石灰石Text 3(Windows)来说很好。
添加回答
举报
0/150
提交
取消