Maison >développement back-end >Tutoriel Python >Comment puis-je transmettre une liste de valeurs comme argument de ligne de commande à l'aide du module argparse de Python ?
Dans le module argparse de Python, vous pouvez transmettre une liste comme argument de ligne de commande en utilisant les options nargs ou append.
nargs
Utilisez nargs pour spécifier le nombre d'arguments à attendre. Par exemple, nargs=' indique un ou plusieurs arguments et nargs='*' indique zéro ou plusieurs arguments. Voici comment l'utiliser :
<code class="python">parser.add_argument('-l', '--list', nargs='+', help='<Required> Set flag', required=True) # Use like: # python test.py -l 1234 2345 3456 4567</code>
append
Utilisez append pour créer une liste en ajoutant chaque argument en tant qu'élément. Voici comment l'utiliser :
<code class="python">parser.add_argument('-l', '--list', action='append', help='<Required> Set flag', required=True) # Use like: # python test.py -l 1234 -l 2345 -l 3456 -l 4567</code>
IMPORTANT :
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!