title: TypeError: "quotechar" must be an 1-character string
body: <p>I am trying to read data from a csv file. I set quotechar to csv.QUOTE_NONE.</p>
  
  <p>The four lines of Python I wrote for this purpose are just as follows -</p>
  
  <pre><code>import csv
  with open('mtz.gps.comfort_gps_logs_20110214_20110215.csv', 'rb') as csvfile:
      taxiDataReader = csv.reader(csvfile, delimiter = ',', quotechar = csv.QUOTE_NONE)
      for row in taxiDataReader:
          print row
  </code></pre>
  
  <p>However, when I run these, I get this error message -</p>
  
  <pre><code>Traceback (most recent call last):
    File "log.py", line 3, in &lt;module&gt;
      taxiDataReader = csv.reader(csvfile, delimiter = ',', quotechar = csv.QUOTE_NONE)
  TypeError: "quotechar" must be an 1-character string
  </code></pre>
  
  <p>I would not only like to understand why this particular error shows up but also understand in more detail what the role of quotechar really is.</p>