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