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) < 2: print("Usage: my_script.py <filename>") 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 du fichier à une variable pour un traitement ultérieur.
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!