Traitement des arguments de ligne de commande en Python
En Python, les arguments de ligne de commande sont disponibles dans une liste appelée sys.argv. Pour accéder à ces arguments, utilisez la syntaxe suivante :
import sys # Print all command line arguments print("\n".join(sys.argv)) # Print all arguments except the script name print(sys.argv[1:])
Explication :
Exemple :
Disons que nous avons un script appelé my_script.py qui prend un nom de fichier comme argument. Nous pouvons traiter cet argument en utilisant le code suivant :
import sys if len(sys.argv) ") exit() filename = sys.argv[1] # Do something with the filename
Ce code vérifie si l'utilisateur a fourni un nom de fichier et se termine correctement sinon. Sinon, il attribue le nom de fichier à une variable pour un traitement ultérieur.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3