Ok..grazie..funziona

Ciao



>----Messaggio originale----
>Da: bir...@gmail.com
>Data: 28/03/2011 12.22
>A: "Discussioni generali sul linguaggio Python"<python@lists.python.it>
>Ogg: Re: [Python] lanciare programma esterno con python
>
>2011/3/28 Marco Mariani <bir...@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@lists.python.it
>http://lists.python.it/mailman/listinfo/python
>


_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a