[Python] leggere lo standard output di un programma esterno

Matteo Perini perini.matteo a gmail.com
Mer 30 Maggio 2012 18:47:13 CEST


Ciao a tutti,
scrivo per chiedere un consiglio.
Avrei bisogno di importare lo standard output di un programma c++ nel 
mio software (in python).
Attualmente ho risolto con queste due righe:

import commands

x = commands.getoutput('./prova')

e il tutto funziona.
La domanda è:
Ci sono altri metodi per avere questo stesso effetto senza importare la 
libreria commands?
Forse la domanda sembra sciocca ma volevo capire se mi stò legando ad 
una libreria che posso evitare o se invece usare commands è la strda più 
indicata.
Grazie
Ciao
Matteo



Maggiori informazioni sulla lista Python