Sublime Text 2 d'entrée de la console
J'utilise Sublime Text 2, mais il ne me laisse pas entrer n'importe quelle valeur quand mon code demande la saisie de l'utilisateur. (En d'autres mots: input()
en Python et gets
en Ruby ne parviennent pas à correctement me demander pour l'entrée).
Python jette un EOFError
erreur (ce que vous obtenez lorsque l'utilisateur n'a pas d'entrer quoi que ce soit).
Simplement la SAISIE de l'UTILISATEUR n'est pas au travail Sublime Text 2 pour moi.
EDIT: PAR EXEMPLE
try:
text = input('Enter something: ')
print text
except EOFError:
print('\nEOFError')
=> Enter something: #cannot enter anything to var "text"
=> EOFError
=> [Finished]
- Plus meilleure option pour vous est d'exécuter le code sur INACTIF, vous pouvez également le code sur inactif
Vous devez vous connecter pour publier un commentaire.
Sublime texte ne supporte pas que. Mais vous pouvez obtenir autour de lui (au moins en python) à l'aide de SublimeREPL, - je l'utiliser pour tout, cela fonctionne assez grand. C'est un petit cooky si, comme l'onglet est toujours modifiable comme un normal sublime onglet (ce qui est bon et mauvais)...
Il vous permet également d'exécuter l'interprète dans plusieurs onglets, de son fond de génial.
L'installer, vous devez
package control
cela vous permet de facilement installer des plugins. Pour l'obtenir aller ici, et suivez les instructions. Une fois que c'est fait:ST
pour "aller à n'importe quoi").SublimeREPL
. Il l'installera automatiquement.Tools>sublimerepl>python
dans les menus.view>layout>rows:2
, cela divise l'écran. Puis aller à "Outils>sublimerepl>python>python" cela ouvre la nouvelle fenêtre de l'interpréteur, que vous pouvez ensuite faire glisser vers le bas de la vue.ctrl+B
, j'ai dû aller les outils>>options , Python - exécuter le fichier. Comment faire fonctionner automatiquement?Depuis, Sublime pas directement en charge pour l'entrée de la console. Donc, il est facile d'obtenir l'entrée dans le Sublime de la suite des étapes supplémentaires:
Remarque: Cela fonctionne très bien pour sublimeText3 (windows )