I have created a script using argparse.
The script needs to take a configuration file name as an option, and user can specify whether they need to proceed t
To create an option that needs no value, set the action [docs] of it to 'store_const', 'store_true' or 'store_false'.
Example:
parser.add_argument('-s', '--simulate', action='store_true')
As @Felix Kling suggested use action='store_true':
>>> from argparse import ArgumentParser
>>> p = ArgumentParser()
>>> _ = p.add_argument('-f', '--foo', action='store_true')
>>> args = p.parse_args()
>>> args.foo
False
>>> args = p.parse_args(['-f'])
>>> args.foo
True