programmeringssproget Python er en " fortolket " sprog , hvilket betyder kildekode behandles én linje ad gangen af en tolk i stedet at blive udarbejdet . Alligevel tolken ofte samler en fil med en " . Pyc " udvidelse , der indeholder en programmets importerede moduler. På den måde behøver de moduler ikke at blive genoversat hver gang en Python-script udfører . Hver PYC fil indeholder et " magisk tal " , der svarer det til en bestemt Python udgave . Ting du skal
Python Interpreter
Vis Flere Instruktioner
1
Find det magiske tal på din Python version ved hjælp af " imp "-modulet : Hej < p> $ python- VPython 2.7.1 $ python >>> import imp >>> imp.get_magic (). indkode ( hex ) '03f30d0a '
2
Åbn en PYC fil og tildele dets henvisning til en variabel : Hej
>>> f = open ( ' example.pyc )
3
Tjek det magiske antal den PYC filen ved at læse de første fire byte i filen. Hvis det magiske tal på filen matcher det magiske tal på din version af Python, så filen er kompatibel med din tolk : Hej
>>> magi = f.read (4) >> > magic.encode ( hex ) '03f30d0a '