我刚开始使用Python和API,想知道是否有办法完成下面的工作,我使用的API有从和到日期的参数,但是我需要每月的细分
apilink/getKwh?令牌={token}&;clientId={clientId}&;siteId={siteId}&;from={from}&;to={to}
{
"data_json": [
{
"site": "Test Western Cape DC",
"year": 2021,
"month": "2021-01-01 - 2021-01-31",
"total_kWh": {
"grid_electricity": 708550.8319999998,
"pv_electricity": 191839.79899999997
}
}
]
}
因此,我使用以下Python代码转储到JSON中:
from urllib.request import urlopen
import json
url = "apilink/getKwh?token={token}&clientId={clientId}&siteId={siteId}&from=2021-01-01&to=2021-01-31"
response = urlopen(url)
data = json.loads(response.read())
jsonString = json.dumps(data,data2)
jsonFile = open("data.json", "w")
jsonFile.write(jsonString)
jsonFile.close()
我将如何向正在转储的JSON文件添加额外的月份
准备日期范围并在其上循环
您应该这样做:
单个JSON文件的代码:
每月JSON的代码
可以使用
calendar
:相关问题 更多 >
编程相关推荐