class StartAction(argparse.Action):
def __call__(self, parser, namespace, values, option_string=None):
print "Hello"
start.add_argument('-s', '--start', action=StartAction)
Я знаю, что обычно действие вроде 'store_true' предотвратило бы требование аргумента, но есть ли способ использовать пользовательское действие и при этом не требовать передачи аргумента?
Итак, что я хочу:
python example.py -s
Hello