curl到xively使用python

2024-05-16 23:46:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我希望使用以下命令将json数据包推送到xively:

jstr = '''{ "version":"1.0.0", "datastreams":[{"id":"one","current_value":"100.00"},{"id":"two","current_value":"022.02"},{"id":"three","current_value":"033.03"},{"id":"four","current_value":"044.04"}] }'''

运行它的方法是:

^{pr2}$

我这样做是为了在传输之间操纵JSON(我将其更改为dict和back)。在

它抛出一个错误,说没有发送数据。我刚接触curl、xively和python,所以这让我很困惑。如有任何帮助,将不胜感激。在


Tags: 方法命令idjsonvalueversioncurrent数据包
1条回答
网友
1楼 · 发布于 2024-05-16 23:46:15

最好的方法是使用Xively提供的official Python module。在

以下是不按您刚才描述的方式操作的几个原因:

  1. 官方库提供了一个漂亮而简单的API
  2. 您不需要关心实际的数据格式是什么
  3. 每隔
    时间调用curl命令发出一个HTTP请求绝对是低效的,因为操作系统
    生成和新进程都需要时间

相关问题 更多 >