title: Python subprocess argument with equal sign and space
body: <p>I am trying to run a command with <code>subprocess.check_output</code> without using <code>shell=True</code> keyword argument. My command is this:</p>
  
  <pre><code>command --parameter="something with spaces"
  </code></pre>
  
  <p>With this:</p>
  
  <pre><code>subprocess.check_output(['command', '--parameter="something with spaces"'])
  </code></pre>
  
  <p>command becomes to this:</p>
  
  <pre><code>command "--parameter=\"something with spaces\""
  </code></pre>
  
  <p>And with this:</p>
  
  <pre><code>subprocess.check_output(['command', '--parameter=', 'something with spaces'])
  </code></pre>
  
  <p>command becomes to this(white space after <code>=</code>):</p>
  
  <pre><code>command --parameter= "something with spaces"
  </code></pre>
  
  <p>Is there a proper way to do that without using <code>shell=True</code></p>