Arguments de ligne de commande avec Python
Question : Comment pouvons-nous accéder et interpréter les arguments de ligne de commande fournis pour un Python script ?
Contexte :
Commande Les arguments de ligne permettent aux utilisateurs de configurer le comportement d'un script lorsqu'il est invoqué. C'est une fonctionnalité commune à de nombreux programmes.
Traitement des arguments de ligne de commande :
En Python, la variable sys.argv contient une liste d'arguments de ligne de commande. sys.argv[0] représente toujours le nom du script lui-même.
Pour traiter les arguments, vous pouvez parcourir sys.argv[1:], qui contient les arguments réellement fournis. Par exemple :
import sys print("\n".join(sys.argv))
Ce code imprime chaque argument sur une nouvelle ligne.
Alternativement, vous pouvez accéder à des arguments spécifiques par leur index :
import sys print(sys.argv[1:])
Ce code imprime uniquement les arguments fournis par l'utilisateur, à l'exclusion du nom du script.
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!