[PIPython] Principiante: Eseguire comandi Unix da Python
Giovanni Bagagli
bagaglig
Ven 19 Nov 2004 15:16:52 CET
Ciao Gianmario,
intanto grazie per il suggerimento, ma pare non voglia
funzionare neanche in questo caso.
ho provato per test con:
import os
os.execlp("sh", "./test.sh")
dove test.sh contiene:
echo cavolo > test.txt
Ma non viene creato il file test.txt
Bags!!!
--- Gianmario Salvetti
<salvetti.gianmario a tiscali.it> ha scritto:
> 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.
> _______________________________________________
> Python mailing list
> Python a lists.python.it
> http://lists.zope.it/cgi-bin/mailman/listinfo/python
>
___________________________________
Scopri Mister Yahoo! - il fantatorneo sul calcio di Yahoo! Sport
http://it.seriea.fantasysports.yahoo.com/
More information about the Python
mailing list