擅长:python、mysql、java
<p>选项通常使用前导<code>-</code>表示短参数(1个字符),或使用前导<code>--</code>表示长参数。在</p>
<p>因此,您应该给可选参数两个前导破折号:</p>
<pre><code>import argparse
parser = argparse.ArgumentParser()
# Note that `default=False` is unnecessary since it's implied by `store_true`.
parser.add_argument("--allon", action='store_true',
help="Toggles all output pins to ON.")
parser.add_argument("--alloff",action='store_true',
help="Toggles all output pins to OFF.")
parser.add_argument("--cont", action='store_true',
help="Toggles all output pins continously on and off.")
args = parser.parse_args()
if args.allon:
do_allon()
elif args.alloff:
do_alloff()
....
</code></pre>