Maison > développement back-end > Tutoriel Python > Explication détaillée des paramètres de ligne de commande Python

Explication détaillée des paramètres de ligne de commande Python

小老鼠
Libérer: 2023-12-18 16:13:12
original
2319 Les gens l'ont consulté

En Python, les paramètres peuvent être transmis au script via la ligne de commande. Ces paramètres peuvent être utilisés dans des scripts pour effectuer différentes actions en fonction de différentes entrées. Explication détaillée des paramètres de ligne de commande Python : 1. Paramètres de position : paramètres transmis au script dans l'ordre sur la ligne de commande. Ils sont accessibles via la position à l'intérieur du script. 2. Options de ligne de commande : paramètres commençant par - ou -, généralement utilisés. pour spécifier des options ou des indicateurs spécifiques pour le script ; 3. Transmettre les valeurs des paramètres : transmettez les valeurs des paramètres via la ligne de commande.

Explication détaillée des paramètres de ligne de commande Python

Le système d'exploitation de ce tutoriel : système Windows 10, Python version 3.11.4, ordinateur Dell G3.

En Python, les paramètres peuvent être transmis au script via la ligne de commande. Ces paramètres peuvent être utilisés dans des scripts pour effectuer différentes actions en fonction de différentes entrées. Ce qui suit est une explication détaillée des paramètres de ligne de commande Python :

1. Paramètres de position

Les paramètres de position font référence aux paramètres transmis au script dans l'ordre sur la ligne de commande. Ils sont accessibles via la position dans le script.

Par exemple, en supposant qu'il existe un script appelé script.py, les paramètres de position peuvent être transmis via :

python script.py arg1 arg2 arg3
Copier après la connexion

Dans script.py, ces paramètres de position sont accessibles via sys.argv, sys.argv[0] est le nom du script, sys.argv[1], sys.argv[2], etc. sont des paramètres de position.

2. Options de ligne de commande

Les options de ligne de commande font référence aux paramètres commençant par - ou --, qui sont généralement utilisés pour spécifier des options ou des indicateurs spécifiques pour le script.

Le module argparse est généralement utilisé en Python pour analyser les options de ligne de commande, telles que :

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")
Copier après la connexion

3. Transmettre les valeurs des paramètres

En plus des paramètres de position et des options de ligne de commande, les valeurs des paramètres peuvent également être transmises. la ligne de commande, telle que :

python script.py --name John --age 30
Copier après la connexion

In Dans les scripts, vous pouvez utiliser argparse ou d'autres méthodes pour analyser et accéder à ces valeurs de paramètres.

En bref, les paramètres de ligne de commande en Python peuvent être transmis via des paramètres de position, des options de ligne de commande et des valeurs de paramètres. Ces paramètres peuvent être facilement analysés et traités à l'aide d'outils tels que sys.argv et argparse, afin que le script puisse effectuer différentes opérations en fonction de différentes entrées.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal