title: Argparse input with spaces and escape characters
body: <p>The following is my python script</p>
  
  <pre><code>import argparse
  parser = argparse.ArgumentParser()
  parser.add_argument('query', nargs='*')
  args = parser.parse_args() 
  print args.query
  </code></pre>
  
  <p>If I rum this with an argument like:</p>
  
  <pre><code>python script.py use of \n
  </code></pre>
  
  <p>It gives me the following output:</p>
  
  <pre><code>['use', 'of', 'n']
  </code></pre>
  
  <p>whereas I would like to have</p>
  
  <pre><code>['use', 'of', '\\n']
  </code></pre>
  
  <p>and so on.</p>