micropython获取心知天气并打印出来代码
时间: 2023-06-23 07:08:45 浏览: 124
ESP32获取心知天气
以下是使用 Micropython 获取心知天气并打印出来的代码:
```python
import urequests
import ujson
# 替换为你自己的心知天气 API Key 和城市代码
API_KEY = "YOUR_API_KEY"
LOCATION = "YOUR_LOCATION_CODE"
# 获取天气信息
url = "https://api.seniverse.com/v3/weather/now.json?key={}&location={}&language=zh-Hans&unit=c".format(API_KEY, LOCATION)
response = urequests.get(url)
data = ujson.loads(response.text)
# 打印天气信息
print("城市:{}".format(data["results"][0]["location"]["name"]))
print("天气:{}".format(data["results"][0]["now"]["text"]))
print("温度:{}℃".format(data["results"][0]["now"]["temperature"]))
```
需要将 `YOUR_API_KEY` 和 `YOUR_LOCATION_CODE` 替换为你自己的 API Key 和城市代码。可以在心知天气官网注册账号获取 API Key,城市代码可以在心知天气 API 文档中查询。该代码需要在联网的 Micropython 设备上运行。
阅读全文