Rumah > Artikel > pembangunan bahagian belakang > Bagaimanakah anda berinteraksi dengan skrip Python anda: Input pengguna atau argumen baris arahan?
Memanfaatkan Input Pengguna dan Argumen Baris Perintah dalam Python
Apabila ia melibatkan interaksi pengguna, Python menawarkan dua pilihan utama: membaca input pengguna dan memproses hujah baris arahan. Mari kita terokai keupayaan ini.
Membaca Input Pengguna
Python menyediakan beberapa kaedah untuk mengumpulkan input pengguna, termasuk modul cmd dan fungsi input_raw dan input. Fungsi raw_input (atau input dalam Python 3 ) membolehkan anda membaca baris teks daripada pengguna.
Contohnya:
text = raw_input("Enter your name: ") # Python 2 text = input("Enter your name: ") # Python 3
Memproses Argumen Baris Perintah
Argumen baris perintah boleh diakses melalui senarai sys.argv. Argumen pertama sentiasa nama skrip, diikuti dengan argumen yang disediakan pengguna.
Begini cara anda boleh mencetak input baris arahan:
import sys print (sys.argv)
Modul Tambahan
Untuk pengendalian pilihan baris arahan yang lebih lanjut, pertimbangkan untuk menggunakan modul argparse. Modul ini membolehkan anda mentakrifkan argumen baris perintah dengan jenis, teks bantuan dan nilai lalai.
Kesimpulan
Dengan memanfaatkan input pengguna dan argumen baris perintah, anda boleh mencipta skrip Python interaktif yang bertindak balas kepada arahan pengguna dan menerima parameter daripada baris arahan. Keupayaan ini meningkatkan interaksi pengguna dan memperkemas pelaksanaan skrip.
Atas ialah kandungan terperinci Bagaimanakah anda berinteraksi dengan skrip Python anda: Input pengguna atau argumen baris arahan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!