Maison >développement back-end >Tutoriel Python >Comment accéder aux arguments de ligne de commande en Python ?
Accès aux arguments de ligne de commande : une solution rapide [doublon]
En programmation Python, accéder aux arguments de ligne de commande est un jeu d'enfant. Lorsque vous lancez votre script avec des arguments spécifiques au format $python myfile.py var1 var2 var3, ces arguments deviennent accessibles dans le script.
Pour récupérer et utiliser les arguments de ligne de commande dans votre script Python, suivez ce simple étapes :
Importer le module sys :
import sys
Utiliser sys.argv pour accéder aux arguments :
sys.argv est une variable cruciale qui contient une liste de tous les arguments transmis au script, y compris le nom du script lui-même. Le nom du script occupe le zéroième index, tandis que les arguments réels sont stockés à partir du premier index.
Par exemple, si vous exécutez la commande suivante :
$python myfile.py one two three
sys.argv dans votre Le script Python apparaîtra comme :
['myfile.py', 'one', 'two', 'three']
Exemple Code :
Considérez le script Python suivant :
import sys print("Script Name:", sys.argv[0]) for arg in sys.argv[1:]: print("Argument:", arg)
Lorsque vous exécutez ce script avec la commande $python example.py arg1 arg2 arg3, le résultat sera :
Script Name: example.py Argument: arg1 Argument: arg2 Argument: arg3
En utilisant cette méthode, vous pouvez accéder et manipuler efficacement les arguments de ligne de commande dans vos scripts Python, améliorant ainsi la personnalisation des scripts et l'utilisateur. interaction.
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!