Le langage de programmation Python est un langage " interprété " , ce qui signifie le code source est traitée une ligne à la fois par un interprète plutôt que d'être compilée. Malgré cela, l'interprète compile souvent un fichier avec une extension ". Pyc " extension qui contient les modules importés d'un programme. De cette façon, ces modules n'ont pas à être recompilé à chaque fois un script Python exécute . Chaque fichier contient une PYC «nombre magique» qu'il correspond à une version particulière Python. Choses que vous devez
Python Interpreter
Afficher plus Instructions
1
Trouver le nombre magique de votre version de Python , en utilisant le " lutin " Module :
< p> $ python- VPython 2.7.1 $ python >>> import imp >>> imp.get_magic (). encode ( ' hex ') '03f30d0a '
2
Ouvrir une pyc et affecter sa référence à une variable:
>>> f = open (' example.pyc ')
3
Vérifiez le nombre magique de le fichier PYC en lisant les quatre premiers octets du fichier . Si le nombre magique du fichier correspond au nombre magique de votre version de Python , le fichier est compatible avec votre interprète :
>>> magie = f.read ( 4) >> > magic.encode (' hex ') '03f30d0a '