我希望使用以下命令将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"}] }'''并通过调用下面的代码来运行它:
cmd = "curl --request PUT %s --header %s --verbose %s" % (jstr,apiKey,feedId)我这样做是为了可以在两次传输之间操作JSON (我将其更改为dict并返回)。
它抛出了一个错误,说没有发送数据。我对curl,xively和python都是新手,所以它真的让我很困惑。如果有任何帮助,我们将不胜感激。
发布于 2013-08-22 01:59:17
实现这一点的最好方法是使用Xively提供的official Python module。
以下是不按照您刚才描述的方式进行操作的几个原因:
时间是绝对低效的,因为它需要操作系统的时间
派生并新建process
https://stackoverflow.com/questions/18362152
复制相似问题