J'essaie de prendre un caractère du stdin en utilisant cette fonction et raw_input ne terminera pas l'invite après que j'appuie sur Entrée. Je peux appuyer sur Entrée autant de fois que je le souhaite et ne passera pas à la ligne suivante.Raw_Input ne se termine pas l'invite après que j'appuie sur Entrée
def userInput():
print "What would you like to do?"
while True:
u_Input = raw_input(':')
if len(u_Input) == 1:
break
print 'Please enter only one character'
return u_Input
J'ai aussi pris ce code de this question.
J'utilise python 2.7.12 sur Ubuntu 16.04.
... a trouvé l'erreur. Je saisissais une valeur qui faisait sortir le programme d'une boucle et ne revenait pas quand il le fallait. Merci pour l'aide en tout cas! – Kris