Resultados de la búsqueda a petición "argparse"

2 la respuesta

argparse: aplanar el resultado de action = 'append'

Me gustaría crear un script que admita una lista de argumentos del formulario ./myscript --env ONE=1,TWO=2 --env THREE=3Aquí está mi intento: import argparse parser = argparse.ArgumentParser() parser.add_argument( '--env', type=lambda s: ...

1 la respuesta

Python argparse: ¿Hay alguna manera de especificar un rango en nargs?

Tengo un argumento opcional que admite una lista de argumentos en sí. Quiero decir, debería soportar: -f 1 2-f 1 2 3pero no: -f 1-f 1 2 3 4¿Hay alguna manera de forzar esto dentro de argparse? Ahora estoy usando nargs = "*", y luego verifico ...

2 la respuesta

Python: Sugerencias de tipos para objetos argparse.Namespace

¿Hay alguna manera de hacer que los analizadores estáticos de Python (por ejemplo, en PyCharm, otros IDE) recojan Typehints enargparse.Namespace ¿objetos? Ejemplo: parser = argparse.ArgumentParser() parser.add_argument('--somearg') parsed ...

1 la respuesta

¿Cómo se obtiene argparse para elegir un subparser predeterminado?

Tengo el siguiente código enscript.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', ...

1 la respuesta

argparse título y descripción del grupo mutuamente excluyentes en el mensaje de ayuda

¿Por qué no puedo tener unargparse grupo mutuamente exclusivo con untitle odescription, para que aparezca como una categoría separada debajo de--help ¿mensaje? Tengo un grupo de opciones con un nombre y una descripción: import argparse parser = ...

1 la respuesta

¿Cómo diseñar subparsers orientados a objetos para argparse?

ProblemaEstoy creando un administrador de paquetes que tiene muchos subcomandos. Preferiría tener una estructura de clase similar a la siguiente. class ListCommand: def __init__(self): name = "list" alias = "ls" short_description = "A useful ...

2 la respuesta

Cómo establecer un subparser predeterminado usando el módulo Argparse con Python 2.7

Estoy usando Python 2.7 y estoy tratando de lograr un comportamiento similar al shell usando argparse. Mi problema, en general, es que parece que no puedo encontrar una manera, en Python 2.7, de usar los subparsers de argparse como opcionales. Es ...

2 la respuesta

Cómo obtener subparsers argparse de un analizador padre (para inspeccionar los valores predeterminados)

Supongamos que creo un analizador con un valor predeterminado para un argumento, y luego le doy un sub analizador con un valor predeterminado adicional para un argumento. In [1]: parser = argparse.ArgumentParser(description='test') In ...

2 la respuesta

Pip no instala la última versión disponible de pypi (argparse en este caso)

El problemaTrabajé en algunos proyectos de Python últimamente y tuve muchos problemas conpip No instalar las últimas versiones de algunos requisitos. Estoy enosx y yo solíaelaborar cerveza [http://brew.sh/]instalarPython 2.7.6. En el proyecto en ...

3 la respuesta

Analizar argumento no predefinido

¿Hay alguna biblioteca que pueda analizar pares de valores de clave aleatorios en sys.argv en Python? Por ejemplo: python run.py --v1 k1 --v2 k2 --v3 k3Debería devolverme un diccionario como {v1-> k1, v2-> k2, v3-> k3}. y en el momento de la ...