Utilisation d'arguments de ligne de commande dans Python
- 3957
- 1057
- Zoe Dupuis
Vous pouvez facilement transmettre des arguments de ligne de commande à un script python. Dans ce tutoriel, nous vous aiderons à lire les arguments de la ligne de commande dans un script Python.
Vous trouverez ci-dessous l'échantillon de script Python, qui lit les arguments de la ligne de commande et les détails d'impression. Créer un exemple de script comme le script.py et copier le contenu ci-dessous.
#!/ usr / bin / python import sys # imprimer le nombre total d'arguments imprimer ('nombre total d'arguments:', format (Len (sys.argv))) # imprimer tous les arguments imprimer ('Liste d'arguments:', Str (sys.argv)) # imprimer les arguments un par un imprimé ('premier argument:', str (sys.argv [0])) print ('deuxième argument:', str (sys.argv [1])) imprimer ('troisième argument:', str (sys.Argv [2])) imprimer ('Quatrième argument:', Str (sys.argv [3]))123456789101112131415 | #!/ usr / bin / python Import sys # imprimer le nombre total de plats d'empreinte ('nombre total d'arguments:', format (Len (sys.argv))) # imprime tous les argumentsprint ('Liste d'arguments:', str (sys.argv)) # imprimer les arguments un par oneprint ('premier argument:', str (sys.argv [0])) print ('deuxième argument:', str (sys.argv [1])) imprimer ('troisième argument:', str (sys.Argv [2])) imprimer ('Quatrième argument:', Str (sys.argv [3])) |
Puis exécutez le script ci-dessus avec les paramètres de ligne de commande.
script python.py premier 2 troisième 4.5
Vous verrez les résultats ci-dessous. Le premier argument est toujours le script lui-même.
Sortie Nombre total d'arguments: 5 Liste d'arguments: ['Script.Py ',' First ',' 2 ',' Third ',' 4.5 '] Premier argument: script.PY Deuxième argument: premier troisième argument: 2 quatrième argument: troisième