Processando argumentos de linha de comando em Python
Em Python, os argumentos de linha de comando estão disponíveis em uma lista chamada sys.argv. Para acessar esses argumentos, use a seguinte sintaxe:
import sys # Print all command line arguments print("\n".join(sys.argv)) # Print all arguments except the script name print(sys.argv[1:])
Explicação:
Exemplo:
Digamos que temos um script chamado my_script.py que usa um nome do arquivo como argumento. Podemos processar esse argumento usando o seguinte código:
import sys if len(sys.argv) ") exit() filename = sys.argv[1] # Do something with the filename
Este código verifica se o usuário forneceu um nome de arquivo e sai normalmente, caso contrário. Caso contrário, ele atribui o nome do arquivo a uma variável para processamento posterior.
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