Maison > développement back-end > Tutoriel Python > Comment accéder aux arguments de ligne de commande en Python ?

Comment accéder aux arguments de ligne de commande en Python ?

Barbara Streisand
Libérer: 2024-11-07 11:36:02
original
738 Les gens l'ont consulté

How Do I Access Command Line Arguments in Python?

Accès aux arguments de ligne de commande en Python

L'acquisition d'arguments de ligne de commande est un aspect crucial lors de l'exécution de scripts Python. Cela vous permet de transmettre des valeurs depuis la console pendant l'exécution, permettant des configurations dynamiques ou une saisie utilisateur.

Solution :

Pour récupérer les arguments de ligne de commande en Python, utilisez le sys module. Son attribut argv contient une liste de chaînes représentant les arguments transmis lors de l'appel du script.

Les étapes suivantes vous guident tout au long du processus :

  1. Importez le module sys.
  2. Accédez à la liste sys.argv.
  3. Chaque élément de la liste correspond à un argument de ligne de commande.

Exemple :

Considérez le code suivant qui démontre l'accès aux arguments :

import sys

print(sys.argv)
Copier après la connexion

Lorsque vous exécutez ce script avec la commande $ python myfile.py var1 var2 var3, la sortie dans la console Python ressemblera à :

['myfile.py', 'var1', 'var2', 'var3']
Copier après la connexion

Le nom du script est stocké comme premier élément de la liste (myfile.py), suivi des arguments spécifiés.

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!

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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal