Probleme lecture fichier CSV
Bonjour,
J'essaie de de geocoder des adresses qui se trouvent dans un fichier CSV sauf que lorsque je lance le script, il me retourne toujours le résultat du dernier enregistrement du fichier CSV. :?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| import csv
from geopy import geocoders
import time
g = geocoders.GoogleV3()
#g = geocoders.GeocoderDotUS()
spamReader = csv.reader(open(r"L:\Travail\Script_Python\Geocoding\Liste Caserne_Formatter_1_50_V4.csv", 'rb'), delimiter=';', quotechar='|')
f = open("L:\Travail\Script_Python\Geocoding\output.txt",'w')
for row in spamReader:
a = ', '.join(row)
print a
#exactly_one = False
time.sleep(1)
geoResult = g.geocode(a)
if geoResult is None:
f.write("none")
place, (lat, lng) = geoResult
b = str(place) + "," + "[" + str(lat) + "," + str(lng) + "]" + "\n"
print b
f.write(b) |
Voici le resultat qui m'est retourné
Citation:
FD 115 F Station LN, Eufaula
5012 101 HWY, Gamaliel
100 Nicholson RD, East Granby
175 Falcon DR, Westfield
175 Falcon Drive, Westfield, MA 01085, USA,[42.173534,-72.718055]
Est-ce que un problème de formatage dans mon fichier csv, quotechar ??
Merci beaucoup de votre aide