我的CLI程序使用一个
我的当前方法是:
--debug
开关来决定是否打印调试信息。当指定--debug
时,应该会输出调试信息; 否则,就不应该输出调试信息。我的当前方法是:
parser.add_argument('--debug', help ='将调试信息打印到错误流中',nargs ='?')
然而,--help
消息表明这种方法并不能实现我的目标:optional arguments:
-h, --help show this help message and exit
--debug [DEBUG] print debug messages to stderr
正如你所看到的,它要求在标志后面输入一个值; 然而,--debug
是一个开/关参数。
我应该怎么做呢?