Как мне добавить необязательный флаг к моей команде аргументы строки?
например. поэтому я могу написать
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 довольно непрозрачным по этому вопросу.