[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