title: Number isn't being converted to string in Python
body: <p>I am working through the store locator Google Maps tutorial. However I am having an error trying to import my own data. I am converting a csv file to GEOJSON. However I notice that when I do convert the 'storeid' value appears to be an integer and not a string. </p>
  
  <p>The function I am sharing takes a geocoded file I have and creates a new csv file with a storeid attribute... however once again it is not a string... Here is my code </p>
  
  <pre><code>with open('geocodedchurches.csv', 'r') as csv_file:
      csv_reader = csv.reader(csv_file)
  
      with open('geocodedwithid.csv', 'w', newline='') as f:
          thewriter = csv.writer(f)
  
          thewriter.writerow(['storeid','email', 'contact_name', 'church_name', 'church_address', 'lat', 'lng'])
          next(csv_reader)
  
          ind = 1
          for index, i in enumerate(csv_reader):
              id = str(ind)
              thewriter.writerow([id, i[0], i[1], i[2], i[3], i[4], i[5]])
              ind = ind + 1
              print(id,i)
  </code></pre>