Resultados da pesquisa a pedido "argparse"

5 a resposta

saída de ajuda monolítica de subparser argparse

Meu argumento tem apenas 3 flags (store_true) no nível superior, todo o restante é tratado por subparsers. Quando eu corro

2 a resposta

Argparse: como lidar com um número variável de argumentos (nargs = '*')

2 a resposta

argparse argumento posicional opcional e argumentos subparsers

Eu tenho um script python que leva em um argumento posicional opcional e tem alguns subcomandos. Alguns desses subcomandos exigem o argumento posicional, outros não. O problema que tenho aparece quando tento usar um subcomando que não requer o ...

3 a resposta

Analisar argumento não predefinido

Existe alguma biblioteca que possa analisar pares de valores de chave aleatórios em sys.argv no Python? Por exemplo: python run.py --v1 k1 --v2 k2 --v3 k3Deveria me retornar um dicionário como {v1-> k1, v2-> k2, v3-> k3}. e em tempo de ...

4 a resposta

Argparse sob demanda importações para tipos, escolhas etc

Eu tenho um programa bastante grande, que possui uma interação CLI baseada emargparse, com vários sub-analisadores. A lista de opções suportadas para os argumentos dos sub-analisadores é determinada com base em consultas ao banco de dados, ...

1 a resposta

Por que esse código argparse se comporta de maneira diferente entre Python 2 e 3?

O código a seguir, usando os sub-analisadores do argparse, falha no Python 3, mas é executado conforme o esperado no Python 2. Depois de comparar os documentos, ainda não sei por que. #!/usr/bin/env python from __future__ import print_function ...

1 a resposta

Argparse com sub-analisador necessário

Estou usando o Python 3.4, estou tentando usarargparse com sub-analisadores e quero ter um comportamento semelhante ao do Python 2.x, onde, se não fornecer um argumento posicional (para indicar o sub-analisador / subprograma), receberei uma ...

3 a resposta

python argparse, como referenciar args pelo nome

esta é uma pergunta sobre argparse em python, provavelmente é muito fácil import argparse parser=argparse.ArgumentParser() parser.add_argument('--lib') args = parser.parse_known_args() if args.lib == 'lib': print 'aa'isso funcionaria, mas, em ...

3 a resposta

Argparse: Argumentos necessários listados em "argumentos opcionais"?

Eu uso o seguinte código simples para analisar alguns argumentos; note que um deles é necessário. Infelizmente, quando o usuário executa o script sem fornecer o argumento, o texto de uso / ajuda exibido não indica que existe um argumento não ...

1 a resposta

Leia Python do Stdin com argumentos

Quero ler do python stdin, mas também ter opções de entrada no meu programa. Quando tento passar uma opção para o meu programa, obtenho o arquivo de erro não encontrado e meus argumentos são descartados. Para analisar os argumentos, eu uso o ...