Cara Menggunakan Platform dan Modul Kata Kunci di Python

Cara Menggunakan Platform dan Modul Kata Kunci di Python

The platform modul menyediakan API Untuk mendapatkan maklumat mengenai sistem/platform asas di mana kod kami berjalan. Maklumat seperti nama OS, versi python, seni bina, maklumat perkakasan, dan lain -lain. didedahkan melalui Modul Platform fungsi. Modul ini tidak memerlukan pemasangan kerana ia adalah sebahagian daripada perpustakaan lalai yang disertakan dengan pemasangan python.

Pertama, mari kita mengimport "platform"Modul.

# python3 >>> platform import >>> cetak ("Versi modul platform yang diimport:", platform.__version__) 
Import Modul Platform Python

Mari ambil beberapa maklumat mengenai Python terlebih dahulu, seperti apa versi, membina maklumat, dan lain -lain ..

  • python_version () - Mengembalikan versi python.
  • python_version_tuple () - Mengembalikan versi Python di Tuple.
  • python_build () - Mengembalikan nombor dan tarikh binaan dalam bentuk tuple.
  • python_compiler () - Pengkompil yang digunakan untuk menyusun python.
  • python_implementation () - Mengembalikan pelaksanaan Python seperti "pypy", "cpython", dan lain -lain ..
>>> Cetak ("Versi Python:", Platform.python_version ()) >>> cetak ("Versi python dalam tuple:", platform.python_version_tuple ()) >>> cetak ("Bina maklumat:", platform.python_build ()) >>> cetak ("Maklumat pengkompil:", platform.python_compiler ()) >>> cetak ("pelaksanaan:", platform.python_implementation ()) 
Semak maklumat python

Sekarang mari kita ambil beberapa maklumat yang berkaitan dengan sistem, seperti rasa OS, versi pelepasan, pemproses, dan lain-lain ..

  • sistem () - Mengembalikan Nama Sistem/OS seperti "Linux", "Windows", "Java".
  • versi () - Mengembalikan maklumat versi sistem.
  • Siaran () - Mengembalikan versi pelepasan sistem.
  • mesin () - Mengembalikan jenis mesin.
  • pemproses () - Mengembalikan Nama Pemproses Sistem.
  • nod () - Mengembalikan nama rangkaian sistem.
  • platform () - Pulangan sebanyak maklumat berguna mengenai sistem.
>>> Cetak ("Running OS Flavor:", Platform.sistem ()) >>> Cetak ("Versi OS:", Platform.versi ()) >>> Cetak ("Pelepasan OS:", Platform.Siaran ()) >>> Cetak ("Jenis Mesin:", Platform.mesin ()) >>> cetak ("pemproses:", platform.pemproses ()) >>> Cetak ("Nama Rangkaian:", Platform.Node ()) >>> Cetak ("Versi kernel Linux:", Platform.platform ()) 
Semak maklumat sistem Linux

Daripada mengakses semua maklumat yang berkaitan dengan sistem melalui fungsi berasingan, kita boleh menggunakan uname () fungsi yang mengembalikan nama yang dinamakan tuple dengan semua maklumat seperti nama sistem, pelepasan, versi, mesin, pemproses, nod. Kita boleh menggunakan nilai indeks untuk mengakses maklumat khusus.

>>> Cetak ("Fungsi Uname:", Platform.uname ()) >>> cetak ("Maklumat \ nsystem:", platform.uname () [0]) >>> cetak ("\ nnetwork name:", platform.uname () [1]) >>> cetak ("\ nos pelepasan:", platform.uname () [2]) >>> cetak ("\ nos versi:", platform.uname () [3]) >>> cetak ("\ nmachine type:", platform.uname () [4]) >>> cetak ("\ nmachine processor:", platform.uname () [5]) 

Fikirkan kes penggunaan di mana anda ingin menjalankan program anda hanya dalam versi tertentu Python atau hanya dalam rasa OS tertentu, dalam hal ini, platform modul sangat berguna.

Berikut adalah contoh pseudocode untuk memeriksa versi python dan rasa OS.

Import Platform Import Sys Jika Platform.python_version_tuple () [0] == 3:  lain: sys.keluar () jika platform.uname () [0].lebih rendah () == "linux":  lain: sys.keluar () 

Modul Kata Kunci Python

Setiap bahasa pengaturcaraan dilengkapi dengan kata kunci terbina dalam yang pelayan fungsi yang berbeza. Untuk contohnya: Benar, Salah, jika, untuk, dll ... Begitu juga, Python mempunyai kata kunci terbina dalam yang tidak boleh digunakan sebagai pengenal kepada pembolehubah, fungsi, atau kelas.

The kata kunci modul menyediakan 2 fungsi.

  • kwlist - Mencetak senarai kata kunci terbina dalam.
  • Iskeyword (s) - Pulangan benar jika s adalah kata kunci python yang ditentukan.
Modul Kata Kunci Python

Sekarang kita telah sampai ke akhir artikel, setakat ini kita telah membincangkan 2 modul Python (Platform dan Kata kunci). The platform Modul sangat berguna apabila kami ingin mengambil beberapa maklumat mengenai sistem yang kami bekerjasama. Sebaliknya, kata kunci Modul Menyediakan senarai kata kunci dan fungsi terbina dalam untuk memeriksa sama ada pengenal pasti adalah kata kunci atau tidak.