Como adiciono um sinalizador opcional aos meus argumentos de linha de comando?
por exemplo. para que eu possa escrever
python myprog.py
ou
python myprog.py -w
eu tentei
parser.add_argument('-w')
Mas eu recebo uma mensagem de erro dizendo
Usage [-w W]
error: argument -w: expected one argument
pelo que entendi significa que deseja um valor de argumento para a opção -w. Como é aceitar apenas uma bandeira?
Estou achando http://docs.python.org/library/argparse.html bastante opaco nesta questão.