Вопрос по python, ruby – Sublime Text 2 консольный ввод

44

Я использую Sublime Text 2, но он не позволяет мне вводить любое значение, когда мой код запрашивает ввод данных пользователем. (Другими словами:input() в Python иgets в Ruby не удается правильно подсказать мне для ввода).

Питон бросаетEOFError ошибка (что вы получаете, когда пользователь ничего не вводит).

Просто USER INPUT не работает для меня в Sublime Text 2.

РЕДАКТИРОВАТЬ: НА ПРИМЕРЕ

try:
    text = input('Enter something: ')
    print text
except EOFError:
    print('\nEOFError')

=> Enter something: #cannot enter anything to var "text"
=> EOFError
=> [Finished]
Более лучшим вариантом для вас является запуск кода на IDLE, вы также можете кодировать на холостом ходу JACK

Ваш Ответ

2   ответа
5

Sublime Непосредственно поддержка консоли ввода. Таким образом, легко получить ввод в Sublime с помощью следующих дополнительных шагов:

Make sure that you have install Package control in Sublime. If you have no install Package control then, go to here then, click install Now button (top right) copy those code and paste it in your Console (make sure you have tick the Show Console option) and Press Enter. (after that restart sublime) Go to ->Command Palette(Cltr + Shift + p) click "Package Control: Install Package" Search : "SublimeRepl" and wait for Installing. Once, it is Installed, ,Restart Sublime Go to Tools you will see ""SublimeRepl" option at the bottom (which indicates that it is successfully installed in your sublime) To run python scripts: Go to Tools->SublimeRepl->Python->Python-RUNcurrentfile option and your code is run in new Repl Tab.

Замечания:This works fine for sublimeText3 (windows )

Error: User Rate Limit Exceeded
65

йней мере, в Python) с помощьюSublimeREPLЯ использую это для всего, он прекрасно работает. Тем не менее, это немного придирчиво, так как вкладка все еще редактируема, как обычная возвышенная вкладка (что хорошо и плохо) ...

Это также позволяет вам запускать переводчик в нескольких вкладках, это в основном круто.

Для его установки вам нужноpackage control это позволяет вам легко устанавливать плагины. Чтобы получить это пойтиВоти следуйте инструкциям. Как только это будет сделано:

in Sublime press ctrl + shift + P (linux command in ST for 'goto anything'). Type in 'install', click on 'sublime package control: install package'. Then select SublimeREPL. It will install it automatically. To use it go to Tools>sublimerepl>python from the menus.
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded roflol
Error: User Rate Limit Exceededview>layout>rows:2Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceededctrl+BError: User Rate Limit Exceeded

Похожие вопросы