O argparse módulo em Python é uma ferramenta poderosa para manipular e analisar argumentos de linha de comando ao executar um programa. Ele permite que você defina facilmente os parâmetros e opções necessários para o seu programa e fornece mecanismos flexíveis para lê-los e usá-los.
Aqui estão as etapas para usar o argparse módulo:
-
Importar o
argparsemódulo: Inicie seu programa importando oargparsemódulo. -
Defina o
ArgumentParserobjeto: Crie umArgumentParserobjeto para definir os parâmetros e opções necessários para o seu programa. -
Adicionar argumentos: Use o
.add_argument()método doArgumentParserobjeto para adicionar os parâmetros e opções necessários para o seu programa. Cada argumento pode ter um nome, tipo de dados, descrição e vários outros atributos. -
Analisar argumentos: use o
.parse_args()método doArgumentParserobjeto para analisar os argumentos da linha de comando e armazená-los em um objeto. -
Use os argumentos: Use os valores armazenados no objeto analisado da etapa anterior para executar ações correspondentes às opções fornecidas na linha de comando.
Exemplo: Aqui está um exemplo simples de como calcular argparse a soma de dois números na linha de comando:
import argparse
# Define the ArgumentParser object
parser = argparse.ArgumentParser(description='Calculate the sum of two numbers.')
# Add arguments to the ArgumentParser
parser.add_argument('num1', type=int, help='First number')
parser.add_argument('num2', type=int, help='Second number')
# Parse arguments from the command-line
args = parser.parse_args()
# Use the arguments to calculate the sum
sum_result = args.num1 + args.num2
print(f'The sum is: {sum_result}')
Ao executar o programa com argumentos, por exemplo: python my_program.py 10 20, a saída será: The sum is: 30, e exibirá a soma dos dois números fornecidos na linha de comando.

