title: _csv.Error: iterator should return strings, not bytes (did you open the file in text mode?)
body: <p>At the start of my csv program:</p>
  
  <pre><code>import csv     # imports the csv module
  import sys      # imports the sys module
  
  f = open('Address Book.csv', 'rb') # opens the csv file
  try:
      reader = csv.reader(f)  # creates the reader object
      for row in reader:   # iterates the rows of the file in orders
          print (row)    # prints each row
  finally:
      f.close()      # closing
  </code></pre>
  
  <p>And the error is:</p>
  
  <pre><code>    for row in reader:   # iterates the rows of the file in orders
  _csv.Error: iterator should return strings, not bytes (did you open the file in text mode?)
  </code></pre>