Bonjour

je suis en train de faire un "hyperterminal" en python, pour ecrire mes caractères qui arrive je ne peu pas utiliser la fonction print car il y à un retour a la ligne automatique. J'utilise donc la syntaxe suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
sys.stdout.write(caractere)
Mon probleme est : Mon programme fonctionne parfaitement sur l'environement de développement IDLE mais lors de l'execution de mon programme sur un terminal lambda (ex gnome-terminal) plus rien ne s'affiche.
Pour faire simple : sur IDLE le code sys.stdout.write(caractere) fonctionne trés bien. Sur un terminal cette syntaxe au sein de mon programme ne fonctionne pas !

ETRANGE : quand je fait un programme de test tout simple exectuté dans un terminal ca fonctionne, exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
toto='coucou'
sys.stdout.write(toto)
 
>>>coucou
Si quelqu'un à une idée car ca fait deja plusieur jours que je cherche sur le net et pas de réponse