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: [email protected] >Data: 28/03/2011 11.39 >A: "[email protected]"<[email protected]>, "Discussioni generali sul linguaggio Python"<[email protected]> >Ogg: Re: [Python] lanciare programma esterno con python > >2011/3/28 [email protected] <[email protected]>: > >> 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 [email protected] http://lists.python.it/mailman/listinfo/python
