[Python] lanciare programma senza far comparire la shell

Daniele Varrazzo piro a develer.com
Ven 9 Nov 2012 16:16:50 CET


On 2012-11-09 15:08, Matteo Perini wrote:
>> A differenza di Windows, su Linux dovrebbe avvenire naturalmente. 
>> Casomai la shell viene aperta dal sistema che usi per lanciarlo. Come 
>> lanci il programma?
>>
>>
> Grazie della risposta...
> All'avvio del pc faccio partire un comando:
>
> gnome-terminal -e "python /home/matteo/Scrivania/prova.py"
> --working-directory="/home/matteo/Scrivania/"

...e non sarà per caso "gnome-terminal" a far partire un terminal di 
gnome?


> o, se per caso va in crash, ho un lanciatore sul desktop con la 
> stessa dicitura.
>
>
> Il file prova.py mi lancia il programma vero e proprio con il codice:
>
> #!/usr/bin/env python
> import subprocess
> subprocess.call(['python','programm.pyc'])
>
> Immagino che a questo punto stiate ridendo... mi rendo conto da solo
> dell'accrocchio che ho messo in piedi ed è per questo che vi chiedo
> aiuto.
> Come posso lanciare un programma .py o .pyc in modo efficiente e 
> comodo.

Non ho capito perchè non lanci il programma come lanci il tuo 
lanciatore...


-- 
Daniele Varrazzo - Develer S.r.l.
http://www.develer.com


Maggiori informazioni sulla lista Python