En Linux, existe una forma de ejecutar archivos Python desde cualquier lugar. Esto se puede hacer escribiendo varios comandos en la terminal.
Requisito previo:
Pasos:
- Al principio, abra la terminal y vaya al directorio de inicio. Para ir al directorio de inicio, escriba el siguiente comando.
cd ~
- Cree una carpeta y un script de python dentro de esa carpeta. Deje que el nombre de la carpeta sea «verificar» y el nombre del script sea «archivo1». Escriba el siguiente comando para realizar las operaciones anteriores.
mkdir check cd check touch file1.py
- Luego escriba este script en el archivo1.py
import
os
i
=
1
# Write the path where to create the directories
path
=
"/home / dev / test/"
try
:
while
i<
5
:
os.mkdir(path
+
"file"
+
str
(i))
i
+
=
1
except
OSError:
print
(
"File creation failed !!"
)
Este script creará 4 directorios en la ruta especificada.
- Luego, para encontrar dónde está instalado Python en el sistema, escriba los siguientes comandos.
Para python 2.7which python
para python 3
which python3
- Copie el resultado y agréguelo al comienzo del script, por ejemplo, si el resultado es
/usr/bin/python3
, escriba el siguiente comando al comienzo del script.#!/usr/bin/python3
Así que el script de python se vería así
#! usr / bin / python3
import
os
i
=
1
# Write the path where to create the directories
path
=
"/home / dev / test/"
try
:
while
i<
5
:
os.mkdir(path
+
"file"
+
str
(i))
i
+
=
1
except
OSError:
print
(
"File creation failed !!"
)
- Escriba el siguiente comando para obtener la ruta del directorio de trabajo, comenzando desde la raíz.
pwd
Deja que sea
/home/usr/check
- Agregue esta ruta en
$PATH
variable. Para este tipo en terminalsudo nano .bashrc
Antes de este comando, asegúrese de estar en el directorio de inicio.
Luego agregue esta línea en el archivoexport PATH=$PATH:/home/dev/check
Esto se agregará a la variable de ruta. Luego escribe
source ~/.bashrc
- Cierra el terminal y vuelve a abrirlo. Ahora podemos ejecutar el archivo python directamente desde cualquier lugar de la terminal escribiendo el nombre del archivo
file1.py
Esto creará los cuatro directorios en la carpeta de verificación. Ahora, cualquier archivo de python colocado en el directorio de verificación se puede ejecutar desde cualquier lugar de la terminal escribiendo el nombre del archivo.