Dalam pelajaran ini tentang Python sistem modul, kita akan mempelajari bagaimana modul ini memungkinkan kita untuk berinteraksi dengan penerjemah dan mesin host secara langsung. Mari kita lihat apa saja fitur yang ditawarkan modul ini kepada kita.
Modul sistem python
Keuntungan pertama yang ditawarkan modul sys kepada kami adalah kemandiriannya dari Sistem Operasi mesin host. Ini berarti bahwa modul ini dapat bekerja dengan cara yang sama meskipun bekerja di Windows atau Macintosh atau Linux atau OS apa pun. Dalam posting ini, kita akan mempelajari fungsi yang diberikannya kepada kita. Mari kita mulai.
Bekerja dengan modul sys
Untuk mulai bekerja dengan modul sys dan membuat skrip menggunakan modul ini, kita akan menggunakan pernyataan impor yang sama di semua skrip yang kita tulis:
sistem imporPernyataan ini mengimpor dan membawa dependensi modul sys yang diperlukan ke dalam cakupan kami.
Python sistem.argv
Modul sys operasi paling dasar yang memungkinkan kita mengakses parameter baris perintah yang diteruskan ke skrip. Mari kita menulis sebuah program untuk menunjukkan ini:
sistem imporprint('Parameter baris perintah yang lulus:')
untuk param di sys.argv:
cetak (param)
Ketika kita menjalankan program ini dengan parameter baris perintah, kita akan melihat output ini:
Perhatikan bagaimana ini memilih bahkan nama file yang kami berikan sebagai parameter baris perintah.
Python sistem.jalan
Menggunakan jalan fungsi, kita dapat menampilkan PYTHONPATH yang disediakan di mesin host. Kami akan menulis skrip untuk menggunakan fungsi ini sekarang:
sistem imporprint('\n PYTHONPATH: ', sys.jalan)
Ketika kita menjalankan program ini, kita akan melihat output ini:
Tentu saja, ini dapat bervariasi berdasarkan mesin Anda.
Python sistem.stdin
Kita dapat menggunakan modul sys untuk mengambil input dari pengguna juga. Kami akan mencoba fungsi ini sekarang:
sistem impormasukan_oleh_pengguna = sys.stdin.garis baca()
print("Masukan Pengguna : " + masukan_oleh_pengguna)
Ketika kita menjalankan program ini, kita akan melihat output ini:
Ini adalah fungsi yang sangat penting yang biasanya kami gunakan dalam program kami untuk mengambil input pengguna user.
Python sistem.hak cipta
Untuk menampilkan informasi hak cipta terkait dengan versi Python yang saat ini diinstal pada mesin host, kita dapat menggunakan fungsi ini:
sistem imporcetak(sys.hak cipta)
Ketika kita menjalankan program ini, kita akan melihat output ini:
Python sistem.keluar
Ada banyak kasus penggunaan ketika kita harus memilih untuk keluar dari aliran program tanpa melakukan hal lain (seperti penanganan kesalahan dll.). Ini mudah dicapai menggunakan panggilan fungsi keluar:
sistem imporprint("Halo Linuxhint")
sistem.keluar(1)
print("Tidak dicetak!")
Ketika kita menjalankan program ini, kita akan melihat output ini:
Dalam posting singkat tentang Python ini, kami melihat bagaimana kami dapat menggunakan berbagai fungsi yang disediakan oleh modul sys di Python dan mendemonstrasikannya dengan contoh skrip. Lanjutkan dan mainkan lebih banyak dari mereka.