我有一个温度传感器([LM35][1])与Arduino板连接,我的[sketch][2]能够将值记录到串行端口,比如Ubuntu中的/dev/ttyACM0
,我能够安装pySerial并将温度值记录到一个文件中。。。我用了命令
python -m serial.tools.miniterm /dev/ttyACM0 >> templogger.csv
所以它会记录如下值
^{pr2}$进入模板.csv文件。在
不用登录到csv文件,我可以直接将这些值记录到postresql数据库(比如Db1),用户名为“abc”,密码为“xyz”。是否可以通过python提供所需的脚本
仔细看一看SQLAlchemytutorial,并尝试编写一个适合您的代码。基本上,你可以从这个例子推断:
^{1}$这只是一个可能有用也可能不起作用的例子(我没有测试它,只是在5分钟内就写完了),所以你最好从中得到一些灵感,并尝试自己去做!在
从psycopg2开始,它实现了Python数据库API。在
您可能希望从简单的单个
INSERT
开始,但是稍后您将能够将工作批处理到事务中,或者使用COPY
来提高写性能。在一般来说,对于比这更具体的问题,最好是发问。见Stack Overflow Help。如果你在某件事上遇到困难,寻求帮助是可以的,但你最好先设法弄清楚。如果您的问题更像这样,您会得到更好的结果:“我尝试使用psycopg2将Python程序连接到PostgreSQL,这样我就可以将传感器日志写到数据库中,但是当我
INSERT
一行时,我得到[exact error text here]
。搜索错误消息对我没有帮助,所以我有点卡住了。”换句话说,试试看,如果你卡住了,就问。我通常会把这样的问题作为“太本地化”或“不是一个真正的问题”来结束投票,这会给你一个自动链接到问题写作指南,但你是新来的,你已经努力写了一个像样的问题,所以我试着更详细地解释一下。在
相关问题 更多 >
编程相关推荐