Tag: ARGPARSE
¿Existe alguna forma de controlar el espacio en blanco del texto de ayuda que argparse imprime en la consola? El texto de ayuda de ejemplo en https://docs.python.org/3/howto/argparse.html es corto, y no pude encontrar ninguna descripción de cómo manejar el formato para cadenas largas. Lo único que se me ocurrió fue . . . Read more
Tengo un analizador sintáctico con algunos subanalizadores. Configuré un argumento global para ser utilizado en todos los subanalizadores. Aquí está el fragmento relevante: parser = argparse.ArgumentParser(prog=”my_prog”, add_help=False) parser.add_argument(‘-d’, ‘–debug’, action=’store_true’, help=’debug flag’) subparsers = parser.add_subparsers(dest=”subparser_name”, help=’some help notes’) parser_cmd1 = subparsers.add_parser(‘cmd1’, parents=[parser]) parser_cmd1.add_argument(‘-f’, ‘-foo’, type=str, action=foo, required=False, help=’foo command’) parser_cmd2 . . . Read more
Estoy trabajando en Python y escribiendo un programa en el que el usuario ingresa cuántos cursos le gustaría calcular. Luego, el programa debe tomar los elementos adjuntos (las cadenas) y dividirlos por la cantidad de cursos que deseen, en otras palabras, el total (entero). No puedo encontrar una forma de . . . Read more
Estoy teniendo problemas para entender cómo puedo extraer argumentos con argparse.Namespace. Digamos que tengo una clase: class SomeClass(object): def __init__(self): pass y más tarde la estoy llamando: config = {“foo”: “bar”, “y”: “xyz”} x = SomeClass() x.args = argparse.Namespace(**config) ¿Cómo extraigo este diccionario de configuración dentro de SomeClass? Quiero usarlo . . . Read more