Il linguaggio di programmazione Python è un linguaggio " interpretato " , cioè il codice sorgente viene elaborato una riga alla volta , da un interprete , invece di essere compilato. Anche così, l'interprete spesso compila un file con estensione " . Pyc " che contiene i moduli importati di un programma . In questo modo, i moduli non devono essere ricompilato ogni volta che uno script Python esegue . Ogni file PYC contiene un " numero magico " che corrisponde ad una particolare versione di Python . Cose che ti serviranno
Python Interpreter
Show More Istruzioni
1
Trovare il numero magico della vostra versione di Python , utilizzando il modulo " folletto " :
< p > $ python - VPython 2.7.1 $ python >>> import imp >>> imp.get_magic ( ) . encode ( ' hex ') '03f30d0a '
2
Aprire un pyc e assegnare il suo riferimento ad una variabile :
>>> f = open ( ' example.pyc ')
3
Controllare il numero magico di il file PYC leggendo i primi quattro byte del file . Se il numero magico del file corrisponde al numero magico della vostra versione di Python , allora il file è compatibile con il vostro interprete :
>>> magia = f.read ( 4) >> > magic.encode ( ' hex ') '03f30d0a '