[PIPython] domanda (probabilmente) banale

Andrea Manzini amanzini
Ven 19 Nov 2004 15:16:55 CET


>
>Quando importo qualche modulo in uno script .py e poi invio questo script 
>ad un amico, questi deve avere i .pyc dei moduli usati dallo script sul 
>proprio PC. E' possibile, invece, "compilare" il proprio script .py, 
>trasformandolo in .pyc, includendo "fisicamente" i moduli usati in un 
>unico file .pyc? (in questo modo, anche se il file risulterà essere molto 
>grande, sarà necessario il solo interprete python per eseguire il file .pyc)
>

Ciao Ottavio, non e' una domanda banale... Francamente non so se sia 
possibile "inglobare" tutti i moduli in un unico .pyc ; quello che potresti 
fare e':

A) distribuire un package creato con py2exe, distutils o tools similari

B) importare moduli contenuti in un file.zip, sicche' il tuo programma si 
riduce ad una sola riga:

$ python -c "import sys; sys.path.append('modulo.zip'); import modulo"




-- 
#!/usr/bin/python
(you,love,me)=('Madein zAr','0-*1+).()-/,-,',len('.signature')<<1)
print ''.join([you[give-me] for give in [ord(er)-me for er in love]])



























More information about the Python mailing list