0

我正在尝试从我在 Python 中制作的快速脚本中从 API 中提取的 JSON 中获取日期时间信息。当我去抢'dt'价值时,它给了我如此可爱的结果,如1628313960or 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

任何一种解决方案都会很棒,任何帮助都将不胜感激!感谢您阅读,如果您正在阅读,我希望这对您来说是一个简单的答案或声誉点。

4

0 回答 0