title: read csv file row by row
body: <p>I am using Python v2.7 (please don't ask me to use Python v3). I have a csv file, its content is like this:</p>
  
  <pre><code>name age gender height
  John 30  male   180
  Kate 23  female 166
  ...
  </code></pre>
  
  <p>I use <code>csv</code> module. I try to read the content row by row with the following code:</p>
  
  <pre><code>import csv
  
  with open("data.csv", 'r') as data_file:
       reader = csv.reader(data_file, delimiter='\t')
       # ERROR: ValueError: need more than 2 values to unpack
       for name, age, gender, height in enumerate(reader):
           print name + ',' + age + ',' + gender + ',' + height
  </code></pre>
  
  <p>But I got error when run it:</p>
  
  <pre><code>ValueError: need more than 2 values to unpack
  </code></pre>
  
  <p>How to get rid of this error?</p>