Python ialah bahasa serba boleh yang dibina sebagai bahasa skrip tujuan umum. Oleh itu, banyak tugasan automasi, bersama-sama dengan skrip, boleh dilakukan untuk mendapatkan maklumat sistem menjadi tugas penting dalam banyak aplikasi seperti pembelajaran mesin , pembelajaran mendalam, dsb., di mana perkakasan memainkan peranan penting menyediakan beberapa kaedah untuk mengumpulkan maklumat tentang sistem pengendalian dan perkakasan
Mendapatkan Konfigurasi Sistem Keseluruhan
Modul platform dalam Python menyediakan cara untuk mendapatkan keseluruhan konfigurasi sistem dengan cara bebas platform. Oleh itu, kita boleh menjalankan kaedah yang sama untuk mendapatkan konfigurasi sistem tanpa pengetahuan awal tentang platform. Kaedah Sistem membolehkan kami mendapatkan maklumat tentang sistem pengendalian, seperti "Windows", "Linux" atau "Darwin" (untuk macOS). Kaedah ini juga mengembalikan tarikh dan versi keluaran sistem.
Contoh
import platform
system_info = platform.uname()
print("System Info:", system_info)
Salin selepas log masuk
Output
System Info: uname_result(system='Linux', node='asifr-Nitro-AN515-45', release='5.19.0-43-generic', version='#44~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Mon May 22 13:39:36 UTC 2', machine='x86_64')
Salin selepas log masuk
Mendapatkan maklumat Sistem
Platform ialah sistem pengendalian yang kami gunakan untuk menjalankan semua aplikasi kami. Ini boleh menjadi Linux, Windows, Mac OS, dll. Kita boleh menggunakan perpustakaan platform untuk mendapatkan maklumat seperti nama, tarikh keluaran, mesin, dll. Maklumat ini membantu dalam mendapatkan maklumat tentang sistem dan keupayaannya. Dalam bidang seperti pembelajaran mesin, ini penting kerana perkakasan tidak relevan dalam proses pecutan.
Contoh
import platform
system_name = platform.system()
system_release = platform.release()
system_architecture = platform.machine()
system_aliases = platform.platform()
print("The system details are as follows:")
print("Operating System:", system_name)
print("Release Version:", system_release)
print("System Architecture:", system_architecture)
print("Systemaliases:", system_aliases)
Salin selepas log masuk
Output
The system details are as follows:
Operating System: Linux
Release Version: 5.19.0-43-generic
System Architecture: x86_64
Systemaliases: Linux-5.19.0-43-generic-x86_64-with-glibc2.35
Salin selepas log masuk
Dapatkan Maklumat CPU
Modul platform juga membolehkan kami mendapatkan maklumat tentang pemproses. Walau bagaimanapun, modul ini tidak dapat memberikan maklumat terperinci tentang pemproses seperti kelajuan jam, dsb. Ia hanya boleh memberikan maklumat seperti seni bina reka bentuk.
Contoh
Dalam kod di bawah, kami mula-mula mengimport modul platform. Seterusnya, kami mencipta fungsi get_cpu_info. Fungsi ini menggunakan kaedah proses modul platform untuk mendapatkan maklumat CPU dan mengembalikannya. Kemudian kami memanggil fungsi dan mencetak hasilnya.
import platform
def get_cpu_info():
cpu_info = platform.processor()
return cpu_info
cpu = get_cpu_info()
print("CPU Information:")
print("Processor:", cpu)
print("Architecture:", platform.machine())
Salin selepas log masuk
Output
CPU Information:
Processor: x86_64
Architecture: x86_64
Salin selepas log masuk
Kesimpulan
Dalam artikel ini, kami telah melihat cara menggunakan perpustakaan Python untuk mendapatkan maklumat sistem dan perkakasan. Python ialah bahasa skrip tujuan umum yang menyediakan pelbagai cara untuk berinteraksi dengan perkakasan dan perisian. Terdapat berbilang perpustakaan yang tersedia dalam Python, seperti psutil, GPUtil, dsb., yang boleh digunakan untuk mendapatkan maklumat sistem dan perkakasan.
Atas ialah kandungan terperinci Dapatkan maklumat perkakasan dan sistem menggunakan modul platform Python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!