Panduan konfigurasi asas untuk skrip sistem menggunakan Python pada sistem Linux

PHPz
Lepaskan: 2023-07-04 11:01:40
asal
2014 orang telah melayarinya

Panduan konfigurasi asas untuk menggunakan Python untuk pengaturcaraan skrip sistem pada sistem Linux

Sebelum meneruskan dengan pengaturcaraan skrip sistem, kita perlu melakukan beberapa konfigurasi asas pada sistem Linux untuk memastikan persekitaran pengendalian Python dan sokongan perpustakaan adalah normal. Artikel ini akan memperkenalkan cara mengkonfigurasi dan menggunakan Python untuk skrip sistem pada sistem Linux dan menyediakan beberapa contoh kod asas.

  1. Pasang Python

Pertama, kami perlu mengesahkan sama ada Python dipasang. Anda boleh menyemak versi Python dengan menjalankan arahan berikut dalam terminal:

python --version
Salin selepas log masuk

Jika maklumat versi Python dipaparkan, maka Python sudah dipasang. Jika ia tidak dipasang, sila gunakan arahan berikut untuk memasangnya:

sudo apt-get install python3
Salin selepas log masuk
  1. Pasang pip

pip ialah pengurus pakej Python yang boleh digunakan untuk memasang dan mengurus pelbagai perpustakaan Python. Pada sistem Linux, kita perlu memasang pip secara manual. Anda boleh menggunakan arahan berikut untuk memasang pip:

sudo apt-get install python3-pip
Salin selepas log masuk

Selepas pemasangan selesai, anda boleh mengesahkan sama ada pip berjaya dipasang dengan menjalankan arahan berikut:

pip3 --version
Salin selepas log masuk

Jika maklumat versi pip dipaparkan, pemasangan berjaya.

  1. Konfigurasikan persekitaran maya Python

Untuk mengasingkan kebergantungan antara projek dan memastikan ketekalan projek dalam persekitaran yang berbeza, kami boleh menggunakan persekitaran maya Python. Persekitaran maya boleh mengasingkan projek Python dan perpustakaan berkaitan untuk mengelakkan konflik antara projek yang berbeza.

Mula-mula, pasang alat persekitaran maya:

sudo apt-get install python3-venv
Salin selepas log masuk

Selepas pemasangan selesai, anda boleh menggunakan arahan berikut untuk mencipta persekitaran maya baharu:

python3 -m venv myenv
Salin selepas log masuk

Antaranya, myenv ialah nama persekitaran maya, yang boleh diubahsuai mengikut keperluan anda sendiri. Selepas penciptaan, aktifkan persekitaran maya:

source myenv/bin/activate
Salin selepas log masuk

Selepas mengaktifkan persekitaran maya, command prompt terminal akan mempunyai nama persekitaran maya. Perpustakaan Python yang dipasang dalam persekitaran maya hanya akan berkuat kuasa pada persekitaran maya semasa.

  1. Pasang perpustakaan Python yang biasa digunakan

Dalam pengaturcaraan skrip sistem, beberapa perpustakaan Python yang biasa digunakan sering digunakan. Berikut ialah beberapa pustaka Python dan kaedah pemasangan yang biasa digunakan:

  • permintaan: Perpustakaan yang digunakan untuk menghantar permintaan HTTP dan memproses respons.
pip install requests
Salin selepas log masuk
  • psutil: Perpustakaan untuk mendapatkan maklumat sistem dan pengurusan proses.
pip install psutil
Salin selepas log masuk
  • paramiko: Perpustakaan untuk sambungan jauh SSH dan pemindahan fail.
pip install paramiko
Salin selepas log masuk

Di atas adalah beberapa perpustakaan Python yang biasa digunakan Perpustakaan lain boleh dipasang dalam persekitaran maya mengikut keperluan tertentu.

  1. Contoh Pengaturcaraan Skrip Sistem

Berikut ialah contoh skrip sistem ringkas yang ditulis dalam Python untuk memantau penggunaan CPU dan memori sistem:

import psutil

# 获取CPU使用率
cpu_percent = psutil.cpu_percent(interval=1)
print("CPU使用率:{}%".format(cpu_percent))

# 获取内存使用情况
memory = psutil.virtual_memory()
total_memory = round(memory.total / (1024 * 1024 * 1024), 2)
used_memory = round(memory.used / (1024 * 1024 * 1024), 2)
memory_percent = memory.percent
print("内存总量:{}GB".format(total_memory))
print("已使用内存:{}GB".format(used_memory))
print("内存使用率:{}%".format(memory_percent))
Salin selepas log masuk

Skrip ini menggunakan perpustakaan psutil untuk mendapatkan penggunaan CPU dan memori sistem penggunaan dan mencetak hasilnya. Skrip boleh diubah suai dan dilanjutkan mengikut keperluan.

Ringkasan

Artikel ini memperkenalkan panduan konfigurasi asas untuk menggunakan Python untuk pengaturcaraan skrip sistem pada sistem Linux, termasuk memasang Python dan pip, mengkonfigurasi persekitaran maya Python dan memasang perpustakaan Python yang biasa digunakan. Pada masa yang sama, artikel ini juga menyediakan contoh pengaturcaraan skrip sistem yang mudah. Saya harap artikel ini akan membantu pembaca yang sedang belajar dan menggunakan Python untuk pengaturcaraan skrip sistem.

Atas ialah kandungan terperinci Panduan konfigurasi asas untuk skrip sistem menggunakan Python pada sistem Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan