Bonjour,
Je suis debutant en Python et j'ai essayé de faire sous Linux (Debian) un petit utilitaire permettant de m'enregistrer dans un fichier les sorties d'un programme (éxecutés en mode console).
voici le code :
1 2 3 4 5 6 7
| import os
logfile = open("Output",'w')
for line in os.popen('./Code').readlines():
logfile.write(line)
logfile.close() |
Le problème est que je n'ai plus les sorties du programme sur ma console, j'ai essayé de mettre un print line au debut de la boucle for, mais il faut attendre que le programme soit completment terminé pour que j'ai les sorties qui s'affichent.
Comment faire pour avoir les sorties sur l'ecran et en même temps dans le fichier de sauvegarde...
Merci
Partager