[Python] R: Re: lanciare programma esterno con python

francescoboccacci a libero.it francescoboccacci a libero.it
Lun 28 Mar 2011 12:47:02 CEST


Ok..grazie..funziona

Ciao



>----Messaggio originale----
>Da: birbag a gmail.com
>Data: 28/03/2011 12.22
>A: "Discussioni generali sul linguaggio Python"<python a lists.python.it>
>Ogg: Re: [Python] lanciare programma esterno con python
>
>2011/3/28 Marco Mariani <birbag a gmail.com>:
>
>
>> Grazie per la risposta
>> ma non riesco a capire come passare il valore 2.
>> Io uso subprocess.call(['C:\\tfw2ref\\tfw2ref.exe']) per lanciare 
programma.
>
>eh, non e' sufficiente. devi usare Popen():
>
>p = subprocess.Popen(['comando'], stdin=subprocess.PIPE)
>
>resp = p.communicate('2')
>ret = p.returncode
>
>poi su resp puoi anche trovare l'output (o gli errori) del comando...
>vedi documentazione del modulo subprocess, ci sono vari esempi
>_______________________________________________
>Python mailing list
>Python a lists.python.it
>http://lists.python.it/mailman/listinfo/python
>




Maggiori informazioni sulla lista Python