title: Python csv reader: ignoring special characters
body: <p>I am trying to read a tab-delimited file so that I could process it row by row. Some of the delimited fields in a row may be very long strings, containing text with a HTML p tags and other special characters, e.g:</p>
  
  <pre><code>"String1"  "String2"  "&lt;p&gt;This should&lt;/p&gt;
  &lt;p&gt;be read as one&lt;/p&gt;
  &lt;p&gt;string.&lt;/p&gt;"
  "String4"   "String5"   "String6"
  </code></pre>
  
  <p>What I get is:</p>
  
  <pre><code>"String1"  "String2"  "&lt;p&gt;This should&lt;/p&gt;"
  "&lt;p&gt;be read as one&lt;/p&gt;"
  "&lt;p&gt;string.&lt;/p&gt;"
  "String4"   "String5"   "String6"
  </code></pre>
  
  <p>i.e. the third string is split.</p>
  
  <p>I am trying to read the tsv file with Python csv reader and tried multiple settings of the dialects, but did not figure it out:</p>
  
  <pre><code>with open(fileName, 'rb') as tsvHandle:
      tsvHandle = csv.reader(tsvHandle, delimiter='\t', quotechar='"', escapechar='\\', skipinitialspace)
  </code></pre>
  
  <p>Could someone advice what to do?</p>