我不知道如何给pygeocoder提供一个变量而不是直接向上麻木

2024-04-20 04:42:39 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个坐标数据库,我把它设置成这样的列表

point = []
#sqlcode to append the database to point[0] point [1] point [2] et cetera.

例如,在点[0]中,我有一个输出:

^{pr2}$

然后我想用pygeocoder模块做一些反向地理编码。当我像这样手动添加数字时,它会起作用:

results = Geocoder.reverse_geocode(45.424571, -75.695661)
print(results[0])

这给了我一个正确地址的打印件。在

但是,如果我改为这样做:

results = Geocoder.reverse_geocode(point[0])
print(results[0])

它不起作用。在

我不知道如何解决这个问题。基本上,我想让它成功:

point = []
point.append("45.424571, -75.695661") 
results = Geocoder.reverse_geocode(point[0])
print(results[0])

但在这种情况下,我只收到以下错误消息:

results = revgeo.reverse_geocode(point[0])
TypeError: reverse_geocode() takes at least 3 arguments (2 given)

Tags: theto数据库列表databaseresultsetreverse