Aproveitando a entrada do usuário e argumentos de linha de comando em Python
Quando se trata de interação do usuário, Python oferece duas opções principais: ler a entrada do usuário e processando argumentos de linha de comando. Vamos explorar esses recursos.
Leitura da entrada do usuário
O Python fornece vários métodos para coletar a entrada do usuário, incluindo o módulo cmd e as funções raw_input e input. A função raw_input (ou entrada em Python 3) permite que você leia uma linha de texto do usuário.
Por exemplo:
text = raw_input("Enter your name: ") # Python 2 text = input("Enter your name: ") # Python 3
Processando argumentos de linha de comando
Argumentos de linha de comando podem ser acessados através da lista sys.argv. O primeiro argumento é sempre o nome do script, seguido pelos argumentos fornecidos pelo usuário.
Veja como você pode imprimir as entradas da linha de comando:
import sys print (sys.argv)
Módulos adicionais
Para manipulação mais avançada de opções de linha de comando, considere usar o módulo argparse. Este módulo permite que você defina argumentos de linha de comando com tipos, textos de ajuda e valores padrão.
Conclusão
Aproveitando a entrada do usuário e argumentos de linha de comando, você pode criar scripts Python interativos que respondem aos comandos do usuário e aceitam parâmetros da linha de comando. Esses recursos melhoram a interação do usuário e agilizam a execução de scripts.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3