[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