[Python] Domande su i file .pyc

2006-08-08 Per discussione Domenico Ferraro
Da alcuni giorni mi pongo 2 domande a cuo oggi pomeriggio volevo trovare
risposta, ma anche se ho cercato su internet non ci sono riuscito.

Penso che Voi potrete chiarirmi le idee, proprio per questo vi scrivo.

Ecco le domande:

1) Facendo delle prove, quindi creando degli script .py ed eseguendoli
ho notato che si creavano dei file .pyc, ma con l'ultimo script che ho
creato non si e' piu' creato nessun file .pyc e non riesco a capire per
quale motivo visto che non ho fatto niente di diverso;

2) Ho letto che i file .pyc non sono altro che i file .py ma compilati,
all'inizio questa cosa mi ha un po' stranito visto che python e' un
linguaggio interpretato (spero di non dire fesserie), la domanda che mi
sono fatto allora e' che se ho un file .pyc posso prenderlo ed eseguirlo
direttamente sun un'altro PC che non contiene python? e se utilizza un
altro sistema operativo, c'e' bisogno di ricompilarlo o posso utilizzare
lo stesso eseguibbile?

Forse sono piu' di due le domande :-)

Grazie in anticipo per l'aiuto che vorrete darmi.

Ciao Mimmo
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Domande su i file .pyc

2006-08-08 Per discussione Carlo C8E Miron

On 8/8/06, Domenico Ferraro <[EMAIL PROTECTED]> wrote:

1) Facendo delle prove, quindi creando degli script .py ed eseguendoli
ho notato che si creavano dei file .pyc, ma con l'ultimo script che ho
creato non si e' piu' creato nessun file .pyc e non riesco a capire per
quale motivo visto che non ho fatto niente di diverso;


vengono creati solo per i moduli che importi, non per quelli che
esegui direttamente.


2) Ho letto che i file .pyc non sono altro che i file .py ma compilati,
all'inizio questa cosa mi ha un po' stranito visto che python e' un
linguaggio interpretato (spero di non dire fesserie), la domanda che mi
sono fatto allora e' che se ho un file .pyc posso prenderlo ed eseguirlo
direttamente sun un'altro PC che non contiene python? e se utilizza un
altro sistema operativo, c'e' bisogno di ricompilarlo o posso utilizzare
lo stesso eseguibbile?


i file pyc sono assolutamente portabili tra le varie piattaforme supportate,
ma necessitano comunque dell'interprete per essere eseguiti.

(c)

--
Carlo C8E Miron, ICQ #26429731
--
Disclaimer:
If I receive a message from you, you are agreeing that:
1. I am by definition, "the intended recipient".
2. All information in the email is mine to do with as I see fit and
make such financial profit, political mileage, or good joke as it
lends itself to. In particular, I may quote it on USENET or the WWW.
3. I may take the contents as representing the views of your company.
4. This overrides any disclaimer or statement of confidentiality that
may be included on your message.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python