Preguntas con la etiqueta [argparse]

Lista argparse preguntas

La documentación para el módulo argparse python , aunque excelente, estoy seguro, es demasiado para que mi pequeño cerebro principiante la comprenda en este momento. No necesito hacer cálculos en

Tener opciones en argparse con un guión

6
respuestas
246
votos
99.5k
vistas

Quiero tener algunas opciones en el módulo argparse, como por --pm-exportejemplo, cuando intento usarlo, args.pm-exportaparece el error de que no hay atributo pm. ¿Cómo puedo solucionar este problema? ¿ Es

Dado: import argparse parser = argparse.ArgumentParser() parser.add_argument('--foo') parser.add_argument('--bar') print(parser.parse_args('--foo 1'.split())) Cómo puedo haga que al menos uno de "foo, bar" sea obligatorio: --foo xy --bar yestán --foo x --bar ybien

Me gustaría tener un argumento opcional que tenga un valor predeterminado si solo está presente la bandera sin ningún valor especificado, pero almacenará un valor especificado por el usuario en

Supongamos que tengo un programa que se utiliza argparsepara procesar argumentos/opciones de línea de comando. Lo siguiente imprimirá el mensaje de 'ayuda': ./myprogram -h o: ./myprogram --help Pero si ejecuto

¿Argparse argumentos posicionales opcionales?

4
respuestas
910
votos
442.9k
vistas

Tengo un script que debe usarse así: usage: installer.py dir [-h] [-v] dires un argumento posicional que se define así: parser.add_argument('dir', default=os.getcwd()) Quiero que dirsea opcional: cuando no esté especificado,

Supongamos que tengo el siguiente fragmento de argparse: diags.cmdln_parser.add_argument( '--scan-time', action = 'store', nargs = '?', type = int, default = 5, help = "Wait SCAN-TIME seconds between status checks.")