GNU/Linux >> Belajar Linux >  >> Linux

Cara Memasang Modul 'Python-Pexpect' di Linux

Pexpect adalah modul Python yang memungkinkan Anda untuk menelurkan aplikasi anak, mengelolanya, serta mengenali pola yang diharapkan dalam outputnya. Selain itu, digunakan untuk mengotomatisasi aplikasi interaktif seperti ftp, ssh, passwd, dan masih banyak lagi. Anda juga dapat menggunakannya untuk mengotomatiskan perintah Linux, skrip penyiapan, dan pengujian Perangkat Lunak.

Dalam panduan ini, kami akan mendemonstrasikan pemasangan Python-Pexpect modul python di Linux.

Menginstal Python3 dan Python3-PiP di Linux

Pemasangan Harapan Modul Python memerlukan hal berikut sebagai prasyarat:

  • Python3
  • Python3-pip

Sebagian besar distribusi Linux modern saat ini hadir dengan Python3 secara default dan Anda dapat mengonfirmasi ini dengan menjalankan perintah:

$ python3  -V

Dari output, Anda dapat melihat bahwa kami menjalankan Python 3.8.2 .

Untuk memasang pip3 di Linux, jalankan perintah berikut:

$ 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]    

Setelah penginstalan selesai, konfirmasikan bahwa pip3 telah diinstal:

$ pip3 --version

Instal Python-Pexpect di Linux

Dengan prasyarat yang ada, lanjutkan dan instal python-pexpect Modul Python menggunakan pip3 seperti yang ditunjukkan.

$ pip3 install pyexpect

Setelah selesai, jalankan perintah di bawah ini untuk mengonfirmasi pemasangan Python modul:

$ python3 -m pip show pyexpect

Cara Menggunakan Python-Pexpect di Linux

Salah satu cara untuk mengotomatisasi perintah Linux dengan python-pexpect modul menggunakan run() metode dalam program Python. Metode ini dapat dipanggil untuk menjalankan perintah Linux dan kemudian mengembalikan nilainya.

Pertimbangkan checkUptime.py berikut ini berkas.

run() metode mengambil perintah uptime -p Linux sebagai argumen dan menyimpannya di checkUptime variabel. strip() metode ini kemudian digunakan untuk menghapus karakter leasing dan trailing dari output.

# 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())

Untuk menjalankan kode Python, jalankan:

$ python3 checkUptime.py

Saat dijalankan, kode mengembalikan durasi Sistem telah berjalan sejak dinyalakan. Hasil ini sama seperti menjalankan uptime -p perintah pada shell Linux.

Ini adalah konfirmasi bahwa python-berharap modul dapat mengambil dan mengotomatisasi perintah Linux.

Dan hanya itu sejauh penginstalan Python-pexpect di Linux yang bersangkutan. Umpan balik Anda akan sangat dihargai.


Linux
  1. Cara Menginstal Vagrant Di Linux

  2. Cara Menginstal TeamViewer 15 di Linux

  3. Cara Menginstal PIP di Linux

  1. Cara menginstal Python di Linux

  2. Cara menginstal Java di Linux

  3. Cara Menginstal FFmpeg Di Linux

  1. Cara menginstal Linux dalam 3 langkah

  2. Bagaimana cara menginstal Kali Linux

  3. Cara Menginstal NodeJS Di Linux