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

Rispondere a