Tecnología

Inicio

Haciendo Compilado archivos de Python

Haciendo Compilado archivos de Python


Al igual que C y C ++, el lenguaje de programación Python de código abierto proporciona una forma de compilar el código fuente. Por lo general, los archivos compilados se cargan más rápido y ejecutar con mayor rapidez y eficiencia. A diferencia de C y C ++, sin embargo, Python se compila a código byte máquina virtual interpretada en vez de código máquina en bruto. Python compila automáticamente los módulos importados y guarda el código de bytes en archivos con ".pyc" extensiones de archivo. Cuando el intérprete de Python se invoca con el parámetro "-O", se creará un archivo compilado optimizado con la extensión ".pyo". La próxima vez que el módulo se importa, el intérprete va a cargar el archivo compilado.

Instrucciones

Compilar PYC Archivos

1 Haga clic en el botón "Inicio". Haga clic al hacer clic en "Todos los programas". Haga clic en "Accesorios" del menú. Haga clic en "Bloc de notas" para iniciar el editor de textos.

2 Escriba el siguiente código en el editor de texto. También puede seleccionar el código con el ratón, presione "Control + C" para copiarlo, a continuación, pulse "Control + V" para pegar el código en el editor. Sustituir "..." frente a la declaración de "imprimir" con tres espacios.

prueba de def ():

... Print "Este es un archivo de Python"

3 Haga clic en la opción de menú "Archivo". Seleccionar la opción "Guardar". Guardar con el nombre de archivo "test.py."

4 Haga clic en el botón "Inicio". Haga clic en la opción de menú "Ejecutar". Escriba la palabra "comando" en la casilla etiquetada "Abrir:" y luego haga clic en "Aceptar".

5 Tipo "C: \ Python \ pitón" a continuación, pulse la tecla Intro para cargar el intérprete de Python. Algunos instaladores de Windows intérprete de Python utilizan un directorio específico de versión. Por ejemplo, si la versión de Python en su sistema es de 2,7, se inicia escribiendo "C: \ python27 \ python" en el símbolo del sistema y pulsando la tecla "Enter".

6 "Prueba de importación" en el intérprete de Python a continuación, pulse la tecla "Enter". Pulse la tecla "Control-Z" para salir de Python.
Escribir "test dir. *" En el símbolo del sistema de Windows para verificar que se creó el archivo "test.pyc".

Compilar PYO archivos.

7 Type "del test.pyo" en el símbolo del sistema de Windows. Escribir "test dir. *" En el símbolo del sistema de Windows para comprobar que se ha eliminado el archivo "test.pyo".

8 Tipo "C: \ Python \ python -O" a continuación, pulse la tecla Intro para cargar el intérprete de Python. Algunos instaladores de Windows intérprete de Python utilizan un directorio específico de versión. Por ejemplo, si la versión de Python en su sistema es de 2,7, se inicia escribiendo "C: \ python27 \ python -O" en el símbolo del sistema y pulsando la tecla "Enter".

9 "Prueba de importación" en el intérprete de Python a continuación, pulse la tecla "Enter". Tipo "test.test ()" en el indicador de comandos de Python a continuación, pulse la tecla "Enter". El intérprete debe mostrar, "Este es un archivo de Python."

10 Pulse la tecla "Control-Z" para salir del intérprete de Python.

11 Escribir "test dir. *" En el símbolo del sistema de Windows para verificar que se creó el archivo "test.pyo".

Consejos y advertencias

  • Utilizar el módulo "compileall" para compilar todos los archivos de Python dentro de un directorio específico para los archivos ".pyc" o ".pyo". Cargue el intérprete de Python a continuación, escriba "compileall importación" en el símbolo del sistema Python. Si los archivos de Python ".py" se encuentran en el directorio "C: \ pythonfiles", tipo "compileall.compile_dir ( 'C: \ pythonfiles \')" en la línea de comandos de Python. Si desea ".pyo" archivos, invoque el intérprete primera escribiendo "C: \ Python \ python -O" en el símbolo del sistema de Windows.
  • Archivos compilados con una versión de Python pueden no funcionar con otras versiones. Las nuevas versiones de la lengua pueden tener un método diferente, incompatible de la producción de Python de código byte. Especifica la versión de Python necesario para ejecutar las secuencias de comandos compiladas cuando se comparte con los demás. Distribuir el código fuente, sin embargo, es la mejor manera de hacer que el código esté disponible para más usuarios.