Dalam pelajaran ini mengenai Python sys modul, kami akan mengkaji bagaimana modul ini membolehkan kami berinteraksi dengan jurubahasa dan mesin hos secara langsung. Mari lihat apa yang ditawarkan oleh modul ini kepada kami.
Modul Python sys
Kelebihan pertama modul sys kepada kami adalah kebebasannya dari Sistem Operasi mesin host. Ini bermaksud modul ini dapat berfungsi sama walaupun berfungsi pada Windows atau Macintosh atau Linux atau OS tertentu. Dalam catatan ini, kami akan mengkaji fungsi yang diberikannya kepada kami. Mari kita mulakan.
Bekerja dengan modul sys
Untuk mula bekerja dengan modul sys dan membuat skrip menggunakan modul ini, kami akan menggunakan pernyataan import yang sama dalam semua skrip yang kami tulis:
import sysPernyataan ini mengimport dan membawa kebergantungan modul sys yang diperlukan ke dalam skop kami.
Python sys.berhujah
Modul operasi yang paling asas membolehkan kita mengakses parameter baris arahan yang dihantar ke skrip. Mari tulis program untuk menunjukkan ini:
import syscetak ('Parameter baris Perintah Lulus:')
untuk param dalam sys.argv:
cetak (param)
Apabila kita menjalankan program ini dengan parameter baris perintah, kita akan melihat output ini:
Perhatikan bagaimana ini memilih bahkan nama fail yang kami sampaikan sebagai parameter baris perintah.
Python sys.jalan
Menggunakan jalan fungsi, kita dapat memaparkan PYTHONPATH yang disediakan di mesin hos. Kami akan menulis skrip untuk menggunakan fungsi ini sekarang:
import syscetak ('\ n PYTHONPATH:', sys.jalan)
Semasa kita menjalankan program ini, kita akan melihat output ini:
Sudah tentu, ini berbeza mengikut mesin anda.
Python sys.stdin
Kita boleh menggunakan modul sys untuk mengambil input dari pengguna juga. Kami akan mencuba fungsi ini sekarang:
import sysinput_by_user = sys.stdin.garis baca ()
cetak ("Input Pengguna:" + input_by_user)
Semasa kita menjalankan program ini, kita akan melihat output ini:
Ini adalah fungsi yang sangat penting yang biasanya akan kita gunakan dalam program kita untuk mengambil input pengguna.
Python sys.hak cipta
Untuk memaparkan maklumat hak cipta yang berkaitan dengan versi Python yang dipasang pada mesin hos, kami dapat menggunakan fungsi ini:
import sysmencetak (sys.hak cipta)
Semasa kita menjalankan program ini, kita akan melihat output ini:
Python sys.jalan keluar
Terdapat banyak kes penggunaan apabila kita mesti memilih untuk keluar dari aliran program tanpa melakukan perkara lain (seperti ralat, dll.). Ini mudah dicapai dengan menggunakan panggilan fungsi keluar:
import syscetak ("Hello Linuxhint")
sys.jalan keluar (1)
cetak ("Tidak dicetak!")
Semasa kita menjalankan program ini, kita akan melihat output ini:
Dalam catatan ringkas ini di Python, kami melihat bagaimana kami dapat menggunakan pelbagai fungsi yang disediakan oleh modul sys di Python dan menunjukkannya dengan skrip contoh. Teruskan dan bermain dengan lebih banyak daripada mereka.