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

Penjelasan terperinci tentang parameter baris arahan python

小老鼠
Lepaskan: 2023-12-18 16:13:12
asal
2321 orang telah melayarinya

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
Salin selepas log masuk

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")
Salin selepas log masuk

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
Salin selepas log masuk

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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan