<div dir="ltr"><div><br clear="all"></div>Hi All,<br><br><br>When argument provided from user which doesn't match 
to right option which is mentioned in help , it runs without issue..let 
me provide an example <br><br><a href="https://docs.python.org/3.3/library/argparse.html" target="_blank">https://docs.python.org/3.3/library/argparse.html</a><br><br><pre><span>import</span> <span>argparse</span>

<span>parser</span> <span>=</span> <span>argparse</span><span>.</span><span>ArgumentParser</span><span>(</span><span>description</span><span>=</span><span>'Process some integers.'</span><span>)</span>
<span>parser</span><span>.</span><span>add_argument</span><span>(</span><span>'integers'</span><span>,</span> <span>metavar</span><span>=</span><span>'N'</span><span>,</span> <span>type</span><span>=</span><span>int</span><span>,</span> <span>nargs</span><span>=</span><span>'+'</span><span>,</span>
                   <span>help</span><span>=</span><span>'an integer for the accumulator'</span><span>)</span>
<span>parser</span><span>.</span><span>add_argument</span><span>(</span><span>'--sum'</span><span>,</span> <span>dest</span><span>=</span><span>'accumulate'</span><span>,</span> <span>action</span><span>=</span><span>'store_const'</span><span>,</span>
                   <span>const</span><span>=</span><span>sum</span><span>,</span> <span>default</span><span>=</span><span>max</span><span>,</span>
                   <span>help</span><span>=</span><span>'sum the integers (default: find the max)'</span><span>)</span>

<span>args</span> <span>=</span> <span>parser</span><span>.</span><span>parse_args</span><span>()</span>
<span>print</span><span>(</span><span>args</span><span>.</span><span>accumulate</span><span>(</span><span>args</span><span>.</span><span>integers</span><span>))<br><br></span>python prog.py -h
usage: prog.py [-h] [--sum] N [N ...]

Process some integers.

positional arguments:
 N           an integer for the accumulator

optional arguments:
 -h, --help  show this help message and exit
 --sum       sum the integers (default: find the max)<br><br></pre><pre>If user run it like below-<br><br>JAGDISHs-MacBook-Pro:test_python jagdish$ python prog.py 12 3 4 --sum<br>19<br>JAGDISHs-MacBook-Pro:test_python jagdish$ python prog.py 12 3 4 --su<br>19<br>JAGDISHs-MacBook-Pro:test_python jag</pre><br><div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">Thanks and Regards,<div>Jagdish Choudhary</div><div>IBM India Pvt Ltd, Bangalore</div><div>M.No-8971011661</div></div>
</div></div>