【发布时间】:2021-05-03 01:33:42
【问题描述】:
#!/usr/bin/env python
from urllib import request
import requests
from urllib.request import urlopen
import threading # import threadding
import json # import json
READ_API_KEY= "ZG0YZXYKP9LOMMB9"
CHANNEL_ID= "1370649"
while True:
TS = urllib3.urlopen("http://api.thingspeak.com/channels/%s/feeds/last.json?api_key=%s" \
% (CHANNEL_ID,READ_API_KEY))
response = TS.read()
data=json.loads(response)
b = data['field1']
c = data['field2']
print (b)
print (c)
time.sleep(15)
TS.close()
我将树莓派中的数据上传到了thingspeak,但为了在follium 地图中使用它,我需要立即访问这些数据。这里的代码似乎有效,但我不断收到错误。你能帮帮我吗?
【问题讨论】:
-
当 True 时:TS = urllib3.urlopen(#"api.thingspeak.com/channels/1370649/feeds/…) response = TS.read() data=json.loads(response) b = data['field1'] c = data[ 'field2'] 打印 (b) 打印 (c) time.sleep(15) TS.close()
标签: python raspberry-pi gps cloud