“Conocimientos Programación>Python Programming

Cómo encontrar un número mágico de un PYC archivo Python

2011/5/6
El lenguaje de programación Python es un lenguaje de " interpretar " , es decir, el código fuente se procesa una línea a la vez por un intérprete en lugar de ser compilado. Aun así , el intérprete suele compila un archivo con extensión ". Pyc " extensión que contiene módulos importados de un programa. De esta manera , los módulos no tienen que volver a compilar cada vez que un script de Python ejecuta. Cada archivo PYC contiene un "número mágico " que coincide con lo que una versión particular de Python. Cosas que necesitará
Python Interpreter
Mostrar más instrucciones
1

Encuentra el número mágico de la versión de Python , utilizando el módulo " imp ":
< p > $ python- 2.7.1 VPython $ python >>> import imp >>> imp.get_magic (). codifican ( ' hex ' ) '03f30d0a '
2

Abra un archivo PYC y asignar su referencia a una variable :

>>> f = open (' example.pyc ' )
3

Compruebe el número mágico de el archivo PYC mediante la lectura de los primeros cuatro bytes del archivo . Si el número mágico del archivo coincide con la cifra mágica de la versión de Python , el archivo es compatible con su intérprete :

>>> magia = f.read ( 4 ) >> > magic.encode ( ' hex ' ) '03f30d0a '

Python Programming
Cómo leer y escribir archivos en Python
Cómo comprobar para Keypress en Python
Cómo aplanar listas en Python
Cómo utilizar el Súmate y Dividir funciones en Python Programación
¿Cómo puedo incrustar datos en una secuencia de comandos Python
Los beneficios de la introspección de Python
Cómo encontrar la más corta longitud de una cadena en Python
Cómo: Python UTF8 a Unicode
Conocimientos Informáticos © http://www.ordenador.online