Как добавить необязательный флаг в мои аргументы командной строки?
например. так что я могу написать
python myprog.py
или
python myprog.py -w
Я попытался
parser.add_argument('-w')
Но я просто получаю сообщение об ошибке, говорящее
Usage [-w W]
error: argument -w: expected one argument
это означает, что для параметра -w требуется значение аргумента. Какой способ просто принять флаг?
Я считаю, что http://docs.python.org/library/argparse.html довольно непрозрачен в этом вопросе.