Resultados da pesquisa a pedido "argparse"

1 a resposta

Argumentos posicionais opcionais com argparse do Python

Tentando analisar argumentos posicionais opcionais, encontrei o seguinte problema: Exemplo: import argparse parser = argparse.ArgumentParser() parser.add_argument('infile') parser.add_argument('outfile', nargs='?') ...

1 a resposta

Argparse: as opções para subparsers substituem main se ambos compartilharem pai

Estou usando argparse com vários sub-analisadores. Quero que meu programa use opções de verbosidade em qualquer lugar nos argumentos, incluindo o sub-analisador. from argparse import ArgumentParser p = ...

2 a resposta

Como adicionar opções posicionais para argumentos existentes no argparse

Estou lidando com um script (Python 3.x) (escrito por outra pessoa) em que a entrada e a saída estão atualmente especificadas com argumentos opcionais sinalizados, como: parser.add_argument('-i', '--input', nargs='?', type = ...

1 a resposta

Como você obtém o argparse para escolher um sub-analisador padrão?

Eu tenho o seguinte código emscript.py: import argparse parser = argparse.ArgumentParser() sp = parser.add_subparsers(dest='command') sp.default = 'a' a_parser = sp.add_parser('a') b_parser = sp.add_parser('b') a_parser.add_argument('--thing', ...

2 a resposta

Como definir um sub-analisador padrão usando o módulo Argparse com o Python 2.7

Estou usando o Python 2.7 e estou tentando realizar um comportamento semelhante ao shell usando o argparse. Meu problema, em geral, que não consigo encontrar uma maneira, no Python 2.7, de usar os subparsers do argparse como opcionais. É meio ...

1 a resposta

Como projetar subparsers orientados a objeto para argparse?

ProblemaEstou construindo um gerenciador de pacotes que possui muitos subcomandos. Eu preferiria ter uma estrutura de classe semelhante à seguinte. class ListCommand: def __init__(self): name = "list" alias = "ls" short_description = "A useful ...

1 a resposta

título e descrição do grupo argparse mutuamente exclusivos na mensagem de ajuda

Por que não posso, tenho umargparse grupo mutuamente exclusivo com umtitle oudescription, para que apareça como uma categoria separada sob o--help mensagem? Eu tenho um grupo de opções com um nome e uma descrição: import argparse parser = ...

2 a resposta

Como obter subparsers argparse de um analisador pai (para inspecionar padrões)

Suponha que eu crie um analisador com um valor padrão para um argumento e forneça a ele um sub-analisador com um valor padrão adicional para um argumento. In [1]: parser = argparse.ArgumentParser(description='test') In ...

2 a resposta

Python ,: dicas de tipo para objetos argparse.Namespace

Existe uma maneira de os analisadores estáticos Python (por exemplo, em PyCharm, outros IDEs) capturarem Typehints emargparse.Namespace objetos? Exemplo: parser = argparse.ArgumentParser() parser.add_argument('--somearg') parsed ...

2 a resposta

argparse: achatar o resultado da ação = 'acrescentar'

Eu gostaria de criar um script que suporte uma lista de argumentos do formulário ./myscript --env ONE=1,TWO=2 --env THREE=3Aqui está a minha tentativa: import argparse parser = argparse.ArgumentParser() parser.add_argument( '--env', type=lambda ...