Red de conocimiento informático - Problemas con los teléfonos móviles - Guía de introducción a Python para utilizar el intérprete de Python

Guía de introducción a Python para utilizar el intérprete de Python

El intérprete de Python generalmente se instala en el directorio /usr/local/bin/python3.5 de la computadora de destino. Incluya el directorio /usr/local/bin en la ruta de búsqueda del shell de Unix para asegurarse de que pueda iniciarlo escribiendo el comando:

. [1] Dado que la ruta de instalación del intérprete de Python es opcional, esta también puede ser otra ruta, puede comunicarse con el usuario que instaló Python o con el administrador del sistema para confirmar (por ejemplo, /usr/local/python es una opción común) .

En máquinas Windows, Python normalmente se instala en C:\Python35, pero puedes cambiar esto cuando ejecutas el asistente de instalación. Para agregar este directorio a su variable de entorno PATH, puede ingresar el siguiente comando en una ventana de DOS:

Normalmente, escribe el carácter de fin de archivo (Control-D, Control-Z en Windows) , sale del intérprete con el código de estado 0. Si eso no funciona, puede escribir quit() para salir del intérprete.

El intérprete de Python tiene capacidades de edición de líneas simples. En los sistemas Unix, cualquier intérprete de Python puede haber agregado soporte para la biblioteca GNU readline, que proporciona edición interactiva sofisticada, registro de historial y más. Escribir Control-P en la ventana principal de Python es probablemente la forma más sencilla de comprobar si se admite la edición de la línea de comandos. Si emite un pitido (los parlantes de la computadora), puede usar la función de edición de la línea de comandos; consulte "Historial de edición de línea interactiva" para obtener una descripción de más accesos directos. Si no hay sonido o se muestra el carácter ^P, no puede usar la edición de la línea de comando; solo puede eliminar los caracteres que escribió en la línea actual y luego volver a escribirlos usando la tecla de retroceso.

El intérprete de Python es similar al shell de Unix en algunos aspectos: interpreta y ejecuta comandos de forma interactiva cuando se le llama con un dispositivo terminal (tty) como entrada estándar; interpreta y ejecuta comandos de forma interactiva cuando se le llama con un nombre de archivo; argumento o un archivo como entrada estándar, lee el archivo y lo ejecuta como un script.

La segunda forma de iniciar el intérprete de Python es el comando python -c [arg]...

La segunda forma de iniciar el intérprete de Python es el comando python -c [arg]. .., que ejecuta declaraciones de Python en la línea de comando, similar a la opción -c en el shell. Debido a que las declaraciones de Python a menudo contienen espacios u otros caracteres especiales del shell, generalmente se recomienda encerrar los comandos entre comillas simples.

Algunos módulos de Python también se pueden utilizar como scripts. Puede invocarlos usando el comando python -m module [arg] ..., que es similar a escribir la ruta completa del archivo fuente del módulo en la línea de comando.

Cuando se trabaja con archivos de secuencia de comandos, normalmente se ejecuta primero la secuencia de comandos y luego se ingresa al modo interactivo. Esto también se puede lograr agregando el parámetro -i antes del script.

Cuando se llama al intérprete, el nombre del script y los argumentos adicionales se pasan en una lista de cadenas llamada sys.argv. Esta lista se puede obtener ejecutando el comando import sys con una longitud mayor o igual a 1; si no se proporciona ningún script ni parámetros, tiene al menos un elemento: sys.argv[0], que es la cadena vacía.

Cuando el nombre del script se especifica como "-" (para entrada estándar), sys.argv[0] se establecerá en "-"; cuando se utilice la directiva -c, sys.argv[0] se establecerá en "-"; c". Cuando se utiliza el módulo -m, sys.argv[0] se configurará con el nombre completo del módulo. Los argumentos que siguen a la directiva -c o al módulo -m no son interceptados por el mecanismo de manejo de opciones del intérprete de Python, pero se retienen en sys.argv para la manipulación de comandos de script.

Al leer comandos del tty, decimos que el intérprete está trabajando en modo interactivo. En este modo, el intérprete ejecuta comandos de acuerdo con el mensaje principal, que generalmente se identifica con tres signos mayores que (gt; gt; gt;); el comando que continúa ejecutándose se denomina mensaje esclavo, que está representado por tres. logotipo de puntos (...). Antes de la primera línea, el intérprete imprime un mensaje de bienvenida, un número de versión y un mensaje de autorización:

Al escribir una estructura multilínea (como la siguiente instrucción if), es necesario utilizar mensajes subordinados:

Para obtener más información sobre el modo interactivo, consulte Modo interactivo.

De forma predeterminada, los archivos fuente de Python están codificados en UTF-8. En esta codificación, se pueden usar caracteres de la mayoría de los idiomas del mundo tanto en cadenas como en identificadores y comentarios; aunque la biblioteca estándar de Python solo usa caracteres ASCII para los identificadores, esto es lo que debe seguir cualquier código portátil. Para mostrar todos los caracteres correctamente, su editor debe reconocer que el archivo está codificado en UTF-8 y debe utilizar una fuente que admita todos los caracteres del archivo.

También puede especificar una codificación de caracteres diferente para el archivo fuente. Para hacer esto, inserte al menos un carácter después de la línea #! (la primera línea). Puede definir la codificación del archivo fuente insertando al menos una línea de comentario especial:

Por ejemplo, si su El editor no admite archivos codificados en UTF-8, pero sí admite otras codificaciones como Windows-1252. Puede definir:

Esto le permitirá utilizar todos los caracteres del conjunto de caracteres de Windows-1252 en el archivo. archivo fuente.

Esto le permite utilizar todos los caracteres del juego de caracteres Windows-1252 en sus archivos fuente. Este comentario de codificación especial debe definirse en la primera o segunda línea del archivo.

Notas al pie