Je veux utiliser un SublimeText2 comme IDE pour développer des applications en Python.Python 3.1 et Sublime Text 2 erreur
J'ai le problème suivant:
Quand je fais un nouveau fichier, l'enregistrer comme un python et faire Outils -> Construire Système -> Python CTRL + B
Je reçois cette erreur:
Please type your name and press enter: Traceback (most recent call last):
File "/Users/strielok/Desktop/hello.py", line 1, in <module>
personsname = raw_input("Please type your name and press enter: ")
EOFError: EOF when reading a line
[Finished]
Voici le code du programme:
personsname = raw_input("Please type your name and press enter: ")
print "Hello " +personsname
Cependant quand je cours ce code du terminal (je suis sur Mac), cela fonctionne parfaitement.
Une idée de ce que le problème pourrait être?
est l'indentation dans la deuxième ligne de votre code? – joaquin
Je peux seulement deviner, mais cette supposition est que Sublime ferme, ou ne crée pas, l'entrée standard pour l'application. Mieux vaut demander sur les forums. –
En dehors du problème avec stdin, il semble que vous ne l'utilisiez pas réellement dans Python 3.1, car 'raw_input' est juste' input' sur Python 3. –