崇高文本2控制臺輸入我使用崇高文本2,但當(dāng)我的代碼要求用戶輸入時,它不允許我輸入任何值。(換言之:input()在Python和gets在Ruby中,無法正確提示我輸入)。Python拋出EOFError錯誤(當(dāng)用戶不輸入任何內(nèi)容時會得到什么)。簡單地說,用戶輸入在崇高文本2中對我不起作用。編輯:例如try:
text = input('Enter something: ')
print textexcept EOFError:
print('\nEOFError')=> Enter something: #cannot enter anything to var "text"=> EOFError=> [Finished]
2 回答

Qyouu
TA貢獻(xiàn)1786條經(jīng)驗(yàn) 獲得超11個贊
崇高的文本不支持這一點(diǎn)。但您可以通過以下方法繞過它(至少在python中是這樣)亞灰?guī)rREPL我什么都用,效果很好。這有點(diǎn)酷,因?yàn)闃?biāo)簽仍然是可編輯的,就像一個普通的崇高標(biāo)簽(這是好的和壞的).
它還允許您在多個選項(xiàng)卡中運(yùn)行解釋器,它基本上是很棒的。
要安裝它,您需要package control
這讓您可以輕松地安裝插件。并按照指示進(jìn)行操作。一旦完成:
- 在崇高的出版社
克特?+?換檔?+?P
(linux命令
為了“去任何事”)。ST
- 輸入“安裝”,
- 點(diǎn)擊‘崇高的軟件包控制:安裝軟件包’。
- 然后選擇
..它會自動安裝它。SublimeREPL
- 使用它
從菜單上。Tools>sublimerepl>python

達(dá)令說
TA貢獻(xiàn)1821條經(jīng)驗(yàn) 獲得超6個贊
既然,崇高不直接支持輸入控制臺。因此,通過以下額外步驟可以很容易地獲得“崇高”中的輸入:
- 確保在崇高中安裝了包控制。
添加回答
舉報(bào)
0/150
提交
取消