Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Python Programming >> .

Come trovare un numero magico da un PYC file Python

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 " :

$ 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 '

 

Programmazione © www.354353.com