Bonjour,
Je souhaite récupérer la sortie d'un programme que je lance avec subprocess, mais il m'est pour l'instant impossible de récupérer la sortie dans une variable.
Le programme exécuté dans subprocess est un programme python. Voici mon code :
sortie = Popen(['./testsunitaires.py'], stdout=PIPE).communicate()[0]
print 'sortie:', sortie
Le script python s'exécute bien mais il m'est impossible de récupérer la sortie. Pourtant avec un exemple tout bête comme le suivant ça fonctionne parfaitement :
sortie = Popen(['uptime'], stdout=PIPE).communicate()[0]
print 'sortie:', sortie
Merci de votre aide.