首先,我想说我喜欢编程,而且更像是网络/系统人员。
那就是说,我试图按照指南将RPis设置为温度/湿度传感器。到目前为止,该指南运作良好,但我没有试图让它发送通知。
主要的python脚本是here。它基本上从mysql数据库中提取变量列表,绘制它们,然后将绘制的图像放入文件夹以便通过Web查看。这一切都有效,但当我进入它添加通知时,一切都崩溃了。
我已使用第124行隔离初始问题:
for row in cursor:
hightemp = hightemp + 1
如果我取消注释这部分,整个过程就会停止处理。从它的外观,一切都应该正常工作(并且它是从一个"工作"指南帖子中复制的),但我可以使用一些帮助来搞清楚。
答案 0 :(得分:0)
您可以在此处使用.fetchall()
方法。请尝试改为:
results = cursor.execute(sql).fetchall()
for row in results:
hightemp = hightemp + 1