将数据库值分配给 Python 变量
Assigning a database value to a Python Variable
制作一个简单的脚本,从数据库中获取最新值并通过 HTTP GET 发送到目的地
然而,当我使用“mycursor.fetchone()”时,我得到返回值“”(Decimal('21.00'),)”
我错过了什么吗?我只想提取一个原始值
代码片段:
mycursor.execute("SELECT RAINFALL FROM WATHER_MEASUREMENT")
rainfall = mycursor.fetchone()
#create a URL variable
URL='https://*****'
PARAMS = "temp={temperature}&pressure={pressure}&rh={humidity}&precip={rainfall}".format(**vars())
requests.get(url = URL, params = PARAMS)
fetchone returns 字典不是值
在第二行之后添加:
rainfall = rainfall['RAINFALL']
制作一个简单的脚本,从数据库中获取最新值并通过 HTTP GET 发送到目的地
然而,当我使用“mycursor.fetchone()”时,我得到返回值“”(Decimal('21.00'),)”
我错过了什么吗?我只想提取一个原始值
代码片段:
mycursor.execute("SELECT RAINFALL FROM WATHER_MEASUREMENT")
rainfall = mycursor.fetchone()
#create a URL variable
URL='https://*****'
PARAMS = "temp={temperature}&pressure={pressure}&rh={humidity}&precip={rainfall}".format(**vars())
requests.get(url = URL, params = PARAMS)
fetchone returns 字典不是值
在第二行之后添加:
rainfall = rainfall['RAINFALL']