Bonjour à tous,
je vais essayer de bien expliquer ce que je veux faire par étapes:
- avec mon programme python je lance une instruction os.system('my_command'), my command lance un logiciel qui fait un calcul numerique Nastran(peu importe son nom).
l'execution de cette command en unix prend un peu de temps, par comsequent je voudrait suivre son avancement
la command unix heureusement renvoie à chaque étape du déroulement du calcul des informations (comme starting, etape1 finished etape 2 finished ....)
pour recuperer c'est information j'ai remplacé os.system(my_command) par :
nickel j'ai toutes les étapes stocké dans var mais..., je veux les recuperer en temps reel et pas à la fin de l'execution. (remarque :la command ne donne la main à python qu'apres la fin de l'execution)
Code : Sélectionner tout - Visualiser dans une fenêtre à part var = commands.getoutput('my_command')
comment faire ?
Merci pour toute aide
Partager