Estos son algunas instrucciones muy interesantes para implementar en Python, muy utiles cuando queremos manejar comandos internos de GNU/Linux para Scripting
Invocar un comando del shell:
import subprocess
subprocess.call(["ls"])
En este caso importamos la librería subprocess e invocamos el comando ls
Canalizar el la salida de un comando a una variable usando pipes:
ruta = subprocess.Popen("pwd", stdout=subprocess.PIPE)
result = ruta.communicate()[0]
En el ejemplo anterior ejecutamos el comando pwd y el resultado de salida lo almacenamos en result
Si deseamos convertir el resultado anterior a un valor de tipo string para su mejor manipulación ya que el resultado es de tipo popen :
Texto=str(result)
Cambiar de directorio (funciona de manera análoga al comando cd) :
import os
os.chdir(/home/usuario)
Invocar al bash shell:
os.system('bash')
Exportar una variable de entorno por ejemplo $HOME
os.putenv('HOME',/home/usuario)
Es similar que digitar "export HOME=/home/usuario" en el terminal
No hay comentarios:
Publicar un comentario