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 ?

Patricia Arquette
Libérer: 2024-11-08 01:07:02
original
799 Les gens l'ont consulté

How do you access command line arguments in Python?

Comprendre les arguments de ligne de commande en Python

Dans le développement Python, il est souvent nécessaire d'accéder aux arguments de ligne de commande transmis lors de l'exécution du script. Cet article aborde ce scénario spécifique et fournit une explication claire sur la façon de récupérer et d'utiliser ces arguments.

Pour accéder aux arguments de ligne de commande en Python, vous pouvez utiliser la variable sys.argv. Cette variable est une liste contenant tous les arguments passés au script. Le premier élément de la liste est toujours le nom du script lui-même. Tous les arguments supplémentaires fournis seront répertoriés dans l'ordre après le nom du script.

Implémentation

Montrons cela avec un exemple pratique. Supposons que vous ayez un script nommé myfile.py et que vous souhaitiez accéder aux arguments passés lors de l'exécution. Vous pouvez utiliser le code suivant :

import sys

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

Maintenant, si vous exécutez le script avec des arguments de ligne de commande, tels que $ python myfile.py var1 var2 var3, la variable sys.argv contiendra la liste suivante :

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

Par conséquent, vous pouvez accéder aux arguments comme sys.argv[1], sys.argv[2] et sys.argv[3] pour obtenir 'var1', 'var2' et ' var3', respectivement.

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!

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