A linguagem de programação Python é uma linguagem de " interpretado " , ou seja, o código fonte é processado uma linha de cada vez por um intérprete em vez de ser compilado. Mesmo assim , o intérprete freqüentemente compila um arquivo com uma extensão ". Pyc ", que contém módulos importados de um programa. Dessa forma, os módulos não precisa ser recompilado toda vez que um script Python executa . Cada arquivo contém uma PYC "número mágico" que lhe corresponde a uma versão específica do Python. Coisas que você precisa
Python Interpreter
Mostrar Mais instruções
1
Encontre o número mágico de sua versão Python, utilizando o módulo " imp " :
$ python- VPython 2.7.1 $ python >>> imp importação >>> imp.get_magic (). codificar (' hex ') '03f30d0a '
2
Abra uma pyc e atribuir a sua referência a uma variável:
>>> f = open ( ' example.pyc ')
3
Verifique o número mágico de o arquivo PYC lendo os quatro primeiros bytes do arquivo . Se o número mágico do arquivo corresponde ao número mágico de sua versão do Python, em seguida, o arquivo é compatível com o seu intérprete :
>>> magia = f.read (4) >> > magic.encode (' hex ') '03f30d0a 'em