Publié le 08/07/2018, rédigé par
Davy CLAISSE
Python
Récupérer les arguments de la ligne de commande
Besoin
Récupérer les arguments passés via la ligne de commande à une application écrite en Python depuis cette application.
Solution
Simplement importer la bibliothèque sys
et accéder à son attribut argv.
#!/usr/bin/env python
# coding: utf-8
import sys
# Remarque sys.argv est un tableau
print("Nombre d'arguments : " + str(len(sys.argv)))
# Accès aux arguments
for argument in sys.argv:
print("Argument : " + argument)
# Accès aux arguments via un indice
print("Argument : " + sys.argv[0])