Its what I searched for on this group.

I want to have an argument's presence only - value is not required.
For example, my program main.py needs to know if "-r" is present when program 
is invoked. 
So the value command line would be:
(1) python3 main.py -r 
or...
(1) python3 main.py

I tried following:
parser.add_argument('-r','--register', help='Register it')

Since argument started with "-" it should be optional, but absence of it causes 
following error:

main.py: error: argument -r/--register: expected one argument

I added 
parser.add_argument('-r','--register', default=None,  help='Register it')

No avail - same error.

If I apply -r on the command line, it still expects a value!

Not sure what should I do?

Any help appreciated- 

Thanks!




-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to