Cómo ejecutar scripts de Python en Linux

Cómo ejecutar scripts de Python en Linux
Python es uno de los lenguajes de programación más populares de todos. Es un lenguaje de programación de alto nivel interpretado, orientado a objetos que presenta una semántica dinámica. Si estás usando Linux, te encontrarás con los scripts de Python con bastante frecuencia.

Una de las cosas más básicas y cruciales para aprender es ejecutar un guión de Python al aprender o trabajar con Python. Debido a que Python es un lenguaje interpretado, requiere que el intérprete de Python ejecute cualquier código de Python. Dependiendo del tipo de script, hay un par de formas en que puede ejecutarlo.

Esta guía exhibirá ejecutar un script de pitón de muestra.

Guiones de Python

Cualquier script es un archivo de texto que contiene el código. El archivo se puede ejecutar usando un intérprete. Lo mismo ocurre con cualquier guión de Python.

En general, un script de python tendrá la extensión de archivo py. Sin embargo, hay otra forma de escribir un guión de Python: la incrustación de Python codifica en un script bash.

De cualquier manera, debe tener instalado el paquete Python en su sistema. Debido a que es un lenguaje de programación popular, todas las distribuciones de Linux ofrecen binarios de Python preconstruidos directamente de los servidores de paquetes oficiales. Distross como Ubuntu, Linux Mint, Pop! OS, etc., Viene con Python preinstalado. El nombre del paquete debe ser "Python" o "Python3" para cualquier otra distribución ".

Trabajar con un guión de Python

Creación de una muestra de script de pitón

Para la demostración, hagamos un script de pitón rápido. Abra el terminal y cree un archivo llamado muestra.py.

$ touch sample-script.py

Para poder ejecutar el script, debe marcarse como un archivo ejecutable. Marque el archivo como ejecutable.

$ chmod +x sample-script.py

Verifique el permiso del archivo para verificar si funcionó.

$ LS -L Sample -script.py

Escribir un código de pitón de muestra

Ahora, vamos a poner algún código en el script. Abra el archivo en cualquier editor de texto. Para la demostración, voy a usar el editor de texto Nano.

$ Nano Sample-Script.py

Colocaremos un programa simple que imprima "Hello World" en la pantalla de la consola.

$ imprime ('hola mundo')

Guarde el archivo y cierre el editor.

Ejecutando el guión de Python

Finalmente, podemos ejecutar el guión. Llame al intérprete de Python y pase la ubicación del archivo.

$ Python Sample-script.py

Guión de pitón al estilo de Bash

Hasta ahora, hemos visto la forma predeterminada de ejecutar un script de Python. Sin embargo, hay una forma poco convencional de escribir y ejecutar un script de Python como un script de shell.

En general, un script de shell contiene una lista de comandos que son interpretados y ejecutados por un shell (bash, zsh, shell de pescado, etc.). Un script de shell típico usa shebang para declarar el intérprete deseado para el guión.

Podemos tomar esta estructura para nuestra ventaja. Declararemos el intérprete de Python como el intérprete deseado para nuestro código. El cuerpo del guión contendrá los scripts de Python deseados. Cualquier shell moderno ejecutará el script con el intérprete de Python.

La estructura se verá algo así.

#!

Ubicación del intérprete de Python

El shebang requiere el camino del intérprete. Le dirá al caparazón dónde buscar al intérprete. En general, un intérprete de Python está disponible como el comando "Python" o "Python3". Python 2 está en desuso, por lo que ya no se recomienda usarlo (excepto en situaciones muy específicas).

Para encontrar la ubicación del intérprete de Python, use el cual dominio. Encuentra la ubicación del binario de un comando.

$ que python
$ que python3

Creando un script de shell

Similar a cómo creamos el script de Python, creemos un script de shell vacío.

$ touch sample-script.mierda

Marque el script como un archivo ejecutable.

$ chmod +x sample-script.mierda

Escribir un script de shell de muestra

Abra el archivo de script en un editor de texto.

$ Nano Sample-Script.mierda

Primero, presente al shebang la ubicación del intérprete.

ps!/usr/bin/python

Escribiremos un programa simple de Python que imprime "Hello World" en la siguiente línea.

$ imprime ('hola mundo')

Guarde el archivo y cierre el editor.

Ejecutando el script

Ejecute el script como ejecutaría un script de shell.

ps ./Sample-script.mierda

Pensamiento final

Debe pasar al intérprete para ejecutar un código de python. Usando este principio, podemos usar varios tipos de scripts para ejecutar nuestro código Python. Esta guía demostró ejecutar scripts de Python directamente (Nombre del archivo.py scripts) o indirectamente (Nombre del archivo.mierda).

En Linux, los scripts generalmente se usan para automatizar ciertas tareas. Si la tarea debe repetirse regularmente, también se puede automatizar con la ayuda de Crontab. Obtenga más información sobre el uso de Crontab para automatizar varias tareas.

Computación feliz!