Usando argumentos da linha de comando em Python

Usando argumentos da linha de comando em Python

Você pode passar facilmente argumentos da linha de comando para um script python. Neste tutorial, ajudaremos você a ler os argumentos da linha de comando em um script python.

Abaixo está o script python de amostra, que lê os argumentos da linha de comando e os detalhes da impressão. Crie um script de amostra como script.py e copie o conteúdo abaixo.

#!/usr/bin/python importar sys # imprimir número total de argumentos impressos ('número total de argumentos:', formato (len (sys.argv))) # Imprima todos os argumentos impressos ('Lista de argumentos:', str (sys.argv)) # Imprimir argumentos um por uma impressão ('primeiro argumento:', str (sys.argv [0])) print ('Segundo argumento:', str (sys.argv [1])) print ('terceiro argumento:', str (sys.argv [2])) print ('quarto argumento:', str (sys.argv [3]))
123456789101112131415#!/usr/bin/python importar sys # imprimir número total de argumentosprint ('número total de argumentos:', formato (len (sys.argv))) # imprima todos os argumentos ('Lista de argumentos:', str (sys.argv)) # Imprima argumentos um por OnePrint ('Primeiro argumento:', str (sys.argv [0])) print ('Segundo argumento:', str (sys.argv [1])) print ('terceiro argumento:', str (sys.argv [2])) print ('quarto argumento:', str (sys.argv [3]))

Em seguida, execute o script acima com parâmetros da linha de comando.

Script Python.Py primeiro 2 terceiro 4.5  

Você verá os resultados abaixo. O primeiro argumento é sempre o próprio script.

SAÍDA Número total de argumentos: 5 Lista de argumentos: ['Script.py ',' primeiro ',' 2 ',' terceiro ',' 4.5 '] Primeiro argumento: script.Py Segundo argumento: primeiro terceiro argumento: 2 quarto argumento: terceiro