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. A 
questo punto sul prompt di dos il programma mi chiede :
Press number 2 for this operation, number 1 for..
Io voglio sempre digitare il valore 2 .
Dopo mi chiede il file da convertire. Quello lo leggo dallo scorrer il file 
all'interno della directory.
Come faccio ad usesare il metodo communicate()?
Sono nuovo di python.

Grazie

Francesco




>----Messaggio originale----
>Da: bir...@gmail.com
>Data: 28/03/2011 11.39
>A: "francescobocca...@libero.it"<francescobocca...@libero.it>, "Discussioni 
generali sul linguaggio Python"<python@lists.python.it>
>Ogg: Re: [Python] lanciare programma esterno con python
>
>2011/3/28 francescobocca...@libero.it <francescobocca...@libero.it>:
>
>> che scorre i file all'interno della folder specificata, e per ogni file 
lancio
>> il programma esterno. A questo punto vorrei passargli il valore 2 e dopo 
il
>> nome del file che leggo dalla folder.
>> Potetete darmi un suggerimento?
>
>vedi subprocess.Popen e il metodo .communicate()
>


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

Rispondere a