python: split() splits quoted values too
<p>I have a address like </p>

<pre><code>line = 12345 North Drive,,"Palm Retreat, CO",CO,92261  
</code></pre>

<p>When I split I get  </p>

<pre><code>line.split(",") 
['12345 North Drive', '', '"Palm Retreat', ' CO"', 'CO', '92261']  
</code></pre>

<p>All I want is </p>

<pre><code>'12345 North Drive', '', '"Palm Retreat CO"', 'CO', '92261']  
</code></pre>

<p>What is that I am missing here?  </p>
