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 '