¿Cómo agrego una bandera opcional a mis argumentos de línea de comando?
p.ej. para que yo pueda escribir
python myprog.py
o
python myprog.py -w
Lo intenté
parser.add_argument('-w')
Pero solo recibo un mensaje de error que dice
Usage [-w W]
error: argument -w: expected one argument
que tomo significa que quiere un valor de argumento para la opción -w. ¿Cuál es la forma de aceptar una bandera?
Estoy encontrando http://docs.python.org/library/argparse.html bastante opaco en esta pregunta.