GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo instalar el módulo 'Python-Pexpect' en Linux

Pexpect es un módulo de Python que le permite generar aplicaciones secundarias, administrarlas y reconocer los patrones esperados en su salida. Además, se utiliza para automatizar aplicaciones interactivas como ftp, ssh, passwd solo por mencionar algunas. También puede usarlo para automatizar comandos de Linux, scripts de configuración y pruebas de software.

En esta guía, demostraremos la instalación de Python-Pexpect módulo python en Linux.

Instalación de Python3 y Python3-PiP en Linux

La instalación de Pexpect Los módulos de Python requieren lo siguiente como requisitos previos:

  • Python3
  • Python3-pip

La mayoría de las distribuciones modernas de Linux de hoy en día vienen con Python3 por defecto y puede confirmarlo ejecutando el comando:

$ python3  -V

En el resultado, puede ver que estamos ejecutando Python 3.8.2 .

Para instalar pip3 en Linux, ejecute el siguiente comando:

$ sudo apt install python3-pip      [On Debian, Ubuntu and Mint]
$ sudo yum install python3-pip      [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
$ sudo emerge --ask dev-python/pip  [On Gentoo Linux]
$ sudo pacman -S python-pip         [On Arch Linux]
$ sudo zypper install python3-pip   [On OpenSUSE]    

Una vez completada la instalación, confirme que pip3 ha sido instalado:

$ pip3 --version

Instalar Python-Pexpect en Linux

Con los requisitos previos establecidos, continúe e instale python-pexpect Módulo Python usando pip3 como se muestra.

$ pip3 install pyexpect

Una vez completado, ejecute el siguiente comando para confirmar la instalación de Python módulo:

$ python3 -m pip show pyexpect

Cómo usar Python-Pexpect en Linux

Una de las formas de automatizar el comando de Linux con python-pexpect el módulo está usando run() método en un programa de Python. Se puede llamar al método para ejecutar un comando de Linux y luego devolver su valor.

Considere lo siguiente checkUptime.py archivo.

El run() El método toma el comando uptime -p de Linux como argumento y lo almacena en el checkUptime variable. La strip() luego se usa el método para eliminar los caracteres finales y de arrendamiento de la salida.

# Importing pexpect module  
import pexpect as px  

# Invoke run method with Linux command 
checkUptime = px.run('uptime -p') 
new_String = checkUptime.strip()

# Print result to stdout
print("The system has been up for: ", new_String.decode())

Para ejecutar el código de Python, ejecute:

$ python3 checkUptime.py

Cuando se ejecuta, el código devuelve la duración que el sistema ha estado funcionando desde que se encendió. Este resultado es el mismo que ejecutar uptime -p comando en el shell de Linux.

Esta es una confirmación de que python-pexpect módulo puede tomar y automatizar comandos de Linux.

Y eso es todo en cuanto a la instalación de Python-pexpect en Linux se refiere. Tus comentarios serán muy apreciados.


Linux
  1. Cómo instalar Python en Linux

  2. Cómo instalar Java en Linux

  3. Cómo instalar NodeJS en Linux

  4. Cómo instalar TeamViewer 15 en Linux

  5. Cómo instalar PIP en Linux

Cómo instalar Bashtop en Linux

Cómo instalar Helm en Linux

Cómo instalar PuTTY en Linux

Cómo instalar Diskonaut en Linux

Cómo instalar GoAccess en Linux

Cómo instalar Overlord en Linux