Usando argumentos da linha de comando em Python
- 3893
- 44
- Spencer Emard
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