我正在尝试从我在 Python 中制作的快速脚本中从 API 中提取的 JSON 中获取日期时间信息。当我去抢'dt'
价值时,它给了我如此可爱的结果,如1628313960
or 1628314020
。如果您是那里的机器人,我敢肯定这是很好的信息,但是对于像我这样的人,我正在寻找更多类似的东西:
"dt_txt": "2020-08-05 13:00:00"
如 API 文档中所示。我无法在我拉出的字典中的任何地方找到这个键。它似乎不存在。这是我尝试过的:
import requests, json
def get_48_hour_weather_data():
url = f'https://api.openweathermap.org/data/2.5/onecall?lat={lat}&lon={lon}&appid={api_key}&units=metric'
response = requests.get(url)
weather_data = json.loads(response.text)
return weather_data
有谁知道如何:
- 将类似的东西转换为类似
1628313960
的东西"2020-08-05 13:00:00"
- 获取
'dt_txt'
与此其余部分关联的值weather_data
任何一种解决方案都会很棒,任何帮助都将不胜感激!感谢您阅读,如果您正在阅读,我希望这对您来说是一个简单的答案或声誉点。