Rumah >pembangunan bahagian belakang >Tutorial Python >Penjelasan terperinci tentang parameter baris arahan python

Penjelasan terperinci tentang parameter baris arahan python

小老鼠
小老鼠asal
2023-12-18 16:13:122418semak imbas

Dalam Python, parameter boleh dihantar ke skrip melalui baris arahan. Parameter ini boleh digunakan di dalam skrip untuk melakukan tindakan yang berbeza berdasarkan input yang berbeza. Penjelasan terperinci tentang parameter baris arahan Python: 1. Parameter kedudukan: parameter yang dihantar ke skrip mengikut urutan pada baris arahan Mereka boleh diakses melalui kedudukan dalam skrip 2. Pilihan baris arahan: parameter bermula dengan - atau -, biasanya Digunakan untuk menentukan pilihan atau bendera khusus untuk skrip; 3. Lulus nilai parameter: Lulus nilai parameter melalui baris arahan.

Penjelasan terperinci tentang parameter baris arahan python

Sistem pengendalian tutorial ini: sistem Windows 10, Python versi 3.11.4, komputer Dell G3.

Dalam Python, parameter boleh dihantar ke skrip melalui baris arahan. Parameter ini boleh digunakan di dalam skrip untuk melakukan tindakan yang berbeza berdasarkan input yang berbeza. Berikut ialah penjelasan terperinci tentang parameter baris arahan Python:

1 Parameter kedudukan

Parameter kedudukan merujuk kepada parameter yang dihantar ke skrip mengikut susunan pada baris arahan.

Sebagai contoh, dengan mengandaikan terdapat skrip yang dipanggil script.py, parameter kedudukan boleh dihantar melalui:

python script.py arg1 arg2 arg3

Dalam script.py, parameter kedudukan ini boleh diakses melalui sys.argv, sys.argv[0] ialah Namanya skrip, sys.argv[1], sys.argv[2], dsb. ialah parameter kedudukan.

2. Pilihan baris arahan

Pilihan baris arahan merujuk kepada parameter bermula dengan - atau --, yang biasanya digunakan untuk menentukan pilihan atau bendera tertentu untuk skrip.

Modul argparse biasanya digunakan dalam Python untuk menghuraikan pilihan baris arahan, seperti:

import argparse
parser = argparse.ArgumentParser()
parser.add_argument("--verbose", help="increase output verbosity", action="store_true")
args = parser.parse_args()
if args.verbose:
    print("Verbosity turned on")

3 Lulus nilai parameter

Selain parameter kedudukan dan pilihan baris arahan, nilai parameter juga boleh dilalui. baris arahan, seperti:

python script.py --name John --age 30

Dalam skrip Dalam, anda boleh menggunakan argparse atau kaedah lain untuk menghuraikan dan mengakses nilai parameter ini.

Ringkasnya, parameter baris arahan dalam Python boleh dihantar melalui parameter kedudukan, pilihan baris arahan dan nilai parameter. Parameter ini boleh dihuraikan dan diproses dengan mudah menggunakan alat seperti sys.argv dan argparse, supaya skrip boleh melakukan operasi yang berbeza berdasarkan input yang berbeza.

Atas ialah kandungan terperinci Penjelasan terperinci tentang parameter baris arahan python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn