title: To ignore space in python argparse
body: <p>For below code, </p>
  
  <pre><code>import os
  import shutil
  import argparse
  
  if __name__ == '__main__':
      ap = argparse.ArgumentParser(description="Test")
      ap.add_argument('-s', '--values', action="store", dest="values", nargs='+', type=str)
      args = vars(ap.parse_args())
      print args
  </code></pre>
  
  <p>Input to this code is </p>
  
  <blockquote>
    <p><code>$python test.py -s 90030#95000#m#6099#bc 90031#95001#s#1#+100ABC 90032#95002#s#2#+200ABC 90033#95003#s#3#+300 ABC</code></p>
  </blockquote>
  
  <p>Actual output is</p>
  
  <blockquote>
    <p><code>{'values': ['90030#95000#m#6099#base_case', '90031#95001#s#1#+100ABC', '90032#95002#s#2#+200ABC', '90033#95003#s#3#+300', 'ABC']}</code></p>
  </blockquote>
  
  <p>But, I need output as below by ignoring space in third argument.</p>
  
  <blockquote>
    <p><code>{'values': ['90030#95000#m#6099#base_case', '90031#95001#s#1#+100ABC', '90032#95002#s#2#+200ABC', '90033#95003#s#3#+300 ABC']}</code></p>
  </blockquote>
  
  <p>May I know how to pass the correct arguments</p>