programmeringsspråket Python er en " tolket " språk , noe som betyr at kildekoden er behandlet én linje om gangen ved tolk heller enn å bli kompilert. Likevel , sammenstiller tolken ofte en fil med et " . PYC " forlengelse som inneholder et program importert moduler. På denne måten trenger disse modulene ikke å kompileres på nytt hver gang et Python-skript utfører . Hver PYC filen inneholder en " magisk tall " som matcher den til en bestemt Python versjon . Du trenger
Python tolk
Vis flere instruksjoner
en
Finn det magiske nummeret til Python -versjonen , med " imp " modul:
< p> $ python - VPython 2.7.1 $ python >>> import imp >>> imp.get_magic ( ) . kode (' hex ') '03f30d0a '
2
Åpne en PYC fil og tildele sin referanse til en variabel : en
>>> f = open (' example.pyc ')
3
Sjekk det magiske tallet den PYC filen ved å lese de fire første byte i filen. Hvis det magiske tallet på filen samsvarer med magiske antallet din versjon av Python , deretter filen er kompatibel med tolk din : en
>>> magic = f.read ( 4 ) >> > magic.encode (' hex ') '03f30d0a '