[Python] Salvare bytecode

Emanuele Urselli urselliemanuele a icloud.com
Gio 8 Set 2016 17:39:34 CEST


Piattaforma: Ubuntu 16.04
Versione Python: 3.5.2
Posizione modulo: /home/Python-3.5.2
Nome file: m.py (modulo: m)
Contenuto: print(__name__)
Comando: $ python -m m
Output: __main__ (nessun .pyc creato)

Invece:
Comando: $ python -m m.py
Output: __main__ (generato bytecode)

Lo stesso per quanto riguarda l'opzione -O (generazione bytecode ottimizzato)

Inviato da iPhone

> Il giorno 08 set 2016, alle ore 17:34, Carlo Miron <miron a python.it> ha scritto:
> 
> 2016-09-08 17:25 GMT+02:00 Emanuele Urselli <urselliemanuele a icloud.com>:
> 
>> Eh, è ciò che anche io ho letto sul libro.
>> Solo che se passo il modulo mi dà un output il risultato dello script senza generare bytecode.
>> Se invece passo il file (con suffisso .py quindi) mi genera il file .pyc.
>> 
>> Python 3.5.2 su Ubunt 16.04
> 
> Che comando dai, esattamente?
> Che output ottieni?
> E che modulo utilizzi, e dove si trova?
> 
>> 
> -- 
> |:**THE BEER-WARE LICENSE** *(Revision 42)*:
> | <miron a python.it> wrote this mail. As long as you retain
> | this notice you can do whatever you want with this stuff.
> | If we meet some day, and you think this stuff is worth it,
> | you can buy me a beer in return.
> |                                            --Carlo Miron :
> _______________________________________________
> Python mailing list
> Python a lists.python.it
> http://lists.python.it/mailman/listinfo/python


Maggiori informazioni sulla lista Python