我在一个数据库中保存了一系列的位置,我需要获取它们,对它们进行地理编码,然后将lat/long放回数据库。我使用pymysql来实现这一点,并提供了以下代码,但不知道如何将sql查询放在一起。
我现在得到了以下信息(我知道查询是错误的!)
def geocode():
rows = myCursor.execute("SELECT location, id FROM jobs WHERE latitude IS NULL").fetchall()
for location in rows:
latitude = geocoder.google(location).lat
longitude = geocoder.google(location).lng
myCursor.execute("UPDATE jobs SET latitude= %s, longitude =%s WHERE id=id",(latitude, longitude))
connection.commit()
print ("Locations geocoded")
一如既往,我们非常感谢您的帮助!
1条答案
按热度按时间sq1bmfud1#
尝试