Bonjour!
J'ai un petit script python qui à un moment demande à l'utilisateur d'entrer un nombre. Je l'attrape avec un raw_input et je vérifie que c'est bien un int.
Seulement parfois cela ne marche pas, je rentre un int, et le script croit que cela n'en est pas.
J'ai peu de connaissances en python, je débute, mais je soupçonne qu'il reste des données dans stdin à cause du traitement qui a lieu avant l'appel au raw_input (traitement qui n'a rien à voir d'ailleurs).
Donc : après description du problème, est-ce que ma supposition peut etre correcte ? Si oui, comment je peut flusher stdin avant l'appel à raw_input ? os.stdin.flush() ne semble pas correct
Merci