Як додати необов'язковий прапор до моїх аргументів командного рядка?
напр. щоб я міг писати
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 досить непрозорим у цьому питанні.