Я пытаюсь сравнить значение из CSV-файлов и базы данных.
Я создаю словарь, в котором я ставлю название города в качестве ключа и почтовый индекс в качестве значения.
Поэтому, когда я сравниваю название города из моей базы данных и смотрю в мой CSV-файлы. Матчи не были сделаны.
for row in town_reader:
if row['_zipcode'] in (None,""):
zipcode = self.get_zip_from_adr(
row['Formatted / parsed address field used to retrieve Geolocator'])
row['_zipcode'] = zipcode
if row['_zipcode'] in (None, ""):
for k in dictionary.items():
if row['_town / _city'] == k:
row['_zipcode'] = dictionary[k]
csv_writer.writerow(row)