[PIPython] Principiante: Eseguire comandi Unix da Python

Gianmario Salvetti salvetti.gianmario
Ven 19 Nov 2004 15:16:52 CET


Giovanni Bagagli wrote:

>Come faccio a lanciare un eseguibile (un .sh) da
>python?
>
In realta', i punto .sh non sono eseguibili. Sono file che contengono 
comandi da eseguire con
la shell sh. Pertanto puoi provare a fare una cosa del genere:

import os

# Esegue il programma "sh", passandogli come argomento il file 
"nome_file_sh.sh" contenuto nella
# directory corrente.
os.execlp("sh", "./nome_file_sh.sh")

Gianmario.



More information about the Python mailing list