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 :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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part sys.stdout.write(caractere)
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 :
Si quelqu'un à une idée car ca fait deja plusieur jours que je cherche sur le net et pas de réponse
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 toto='coucou' sys.stdout.write(toto) >>>coucou![]()
Partager