我正在尝试从反向地理编码程序中获取状态的结果,并运行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', '美国']])]