bonjour,

Savez-vous s'il existe un moyen de lancer un script Python depuis un autre (execfile par exemple) ET de récupérer la sortie écran ?

Je ne trouve pas pour le moment et je fais un
Code : Sélectionner tout - Visualiser dans une fenêtre à part
p = Popen(['d:/python25/python.exe '+pyexe,args],stdout=subprocess.PIPE,stderr=subprocess.PIPE,shell=True)
et je récupère la sortie en faisant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
outdata,errdata = p.communicate()
En fait, je procède comme pour tout autre exe ou commande système mais je voudrais récupérer aussi les exceptions python lancées par les scripts enfants.

Vous connaitriez une méthode comme execfile qui remplisse ce besoin svp?

Attention ! Je mets l'instance du Popen dans un thread après. C'est important car je veux que mon IHM ne se bloque pas quand je lance ceci.
Bon, au passage, j'ai beau utiliser un thread, l'IHM se bloque quand même... Je vois pas pourquoi.