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.pyPara poder ejecutar el script, debe marcarse como un archivo ejecutable. Marque el archivo como ejecutable.
$ chmod +x sample-script.pyVerifique el permiso del archivo para verificar si funcionó.
$ LS -L Sample -script.pyEscribir 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.pyColocaremos 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.pyGuió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 pythonCreando un script de shell
Similar a cómo creamos el script de Python, creemos un script de shell vacío.
$ touch sample-script.mierdaMarque el script como un archivo ejecutable.
$ chmod +x sample-script.mierdaEscribir un script de shell de muestra
Abra el archivo de script en un editor de texto.
$ Nano Sample-Script.mierdaPrimero, presente al shebang la ubicación del intérprete.
ps!/usr/bin/pythonEscribiremos 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.mierdaPensamiento 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!