如何将变量放入 geolocator.reverse() 函数中?
How do I put a variable in a geolocator.reverse() function?
我设置了 lat1
和 lng1
。当我尝试时:
location = geolocator.reverse('lat1', 'lng1')
它给我错误:
类型错误
Traceback (most recent call last)
<ipython-input-65-bef81ce5884b> in <module>
----> 1 location = geolocator.reverse('lat1', 'lng1')
TypeError: reverse() takes 2 positional arguments but 3 were given
当我尝试不带“,”时,出现语法错误。
您可以使用以下代码:
location = geolocator.reverse("{}, {}".format(lat1, lng1))
上面的代码将变量格式化为 .reverse()
方法的字符串。
我设置了 lat1
和 lng1
。当我尝试时:
location = geolocator.reverse('lat1', 'lng1')
它给我错误:
类型错误
Traceback (most recent call last)
<ipython-input-65-bef81ce5884b> in <module>
----> 1 location = geolocator.reverse('lat1', 'lng1')
TypeError: reverse() takes 2 positional arguments but 3 were given
当我尝试不带“,”时,出现语法错误。
您可以使用以下代码:
location = geolocator.reverse("{}, {}".format(lat1, lng1))
上面的代码将变量格式化为 .reverse()
方法的字符串。