Я пытаюсь взять результат состояния из программы обратного геокодирования и запустить оператор if
для преобразования состояния в его сокращение.
У меня проблемы с извлечением результата состояния из вывода, который будет использоваться в операторе if
.Вот что у меня есть:
Ввод:
import reverse_geocoder as rg
import pprint
def reverseGeocode(coordinates):
result = rg.search(coordinates)
pprint.pprint(result)
if __name__ == "__main__":
coordinates = (33.735487, -84.389464)
reverseGeocode(coordinates)
Вывод:
Загрузка отформатированного геокодированного файла ...
[OrderedDict ([('lat', '33 .749 '),
(' lon ',' -84.38798 '),
(' name ',' Atlanta '),
(' admin1 ',' Georgia '),
(«admin2», «Округ Фултон»),
(«cc», «US»)])]