Receitas para iniciantes em python: argumentos na linha de comando

Python é legal, digo, superlegal!

Mas isso não é novidade.

Uma coisa que me deixou maravilhado quando dei as primeiras bisbilhotadas em python é sua facilidade para receber argumentos na linha de comando.

Vamos lá:

Ingredientes:

  • Módulo sys
  • Imaginação a gosto!

Código-fonte

Salve como argumentos.py

e teste-o assim:

user@host$ python argumentos.py argumento1 olha que legal que eh manipular args 

Isso é Python!

5 Responses to “Receitas para iniciantes em python: argumentos na linha de comando”

  1. Luciano Pacheco Says:

    Olá,

    você poderia substituir:

    walk = 0
    print “Lista de argumentos:”
    while walk

  2. Luciano Pacheco Says:

    Bom o WP cortou o comentário ! (por causa do sinal de menor)

    Mas o que eu quis dizer foi para substituir o while por

    for argumento in sys.argv:
    print argumento

    Sacou ?!

    Até mais.

  3. Gabriel Falcão Says:

    Ao criar dicas para iniciantes gosto de me colocar no lugar para enxergar como inciante.

    Meu desejo é que mesmo programadores sem noções de orientação a objeto aprendam python de maneira procedural, até ir avançando.

    Se eu usasse o FOR no lugar do WHILE, teria que explicar que o FOR do python itera sobre o conteiner(no caso a variavel “argumento”).

    Bom, será que todo iniciante sabe o que é um iterador?

    Será que uma pessoa que vem, por exemplo de VB, Pascal ou C entenderia o FOR imediatamente ? Creio que não…
    Em próximos posts para iniciantes explicarei e aplicarei(sem trocadilhos) o for.
    Abraço!

  4. Luciano Pacheco Says:

    “Será que uma pessoa que vem, por exemplo de VB, Pascal ou C entenderia o FOR imediatamente ? Creio que não…”

    Eu acho que sim, mas sem problemas, fazer com while com uma justificativa não há problema algum. ;)

    Desde do planetapython eu venho acompanhando o blog e tenho gostado ! :)

    Até mais.

  5. Gabriel Falcão Says:

    Quoteando professor meu:
    “Na verdade verdadeira…”

    Na verdade verdadeira eu sou um iniciante em python, só o que faço é digerir tudo que vou aprendendo e reescrevendo de maneira mais simples do que encontrei no caminho da aprendizagem.

    É como dizem por aí:
    “No caminh da aprendizagem o primeiro passo é observar, o segundo é compreender, o terceiro é praticar e o quinto é ensinar…”

    Valeu pela atenção!

Leave a Reply