PyOWM erhält nicht das erwartete ErgebnisPython

Python-Programme
Guest
 PyOWM erhält nicht das erwartete Ergebnis

Post by Guest »

Ich habe versucht, den folgenden Code zu implementieren, nachdem ich meinen API-Schlüssel erhalten hatte:

Code: Select all

import pyowm
owm = pyowm.OWM('API key')
mgr = owm.weather_manager()
Forecast = mgr.forecast_at_place('London', '3h').forecast

max_temperature=[]
min_temperature=[]
days=[]

for i in range(0,5):
day = Forecast.get(i)

days.append(day.reference_time('date'))
max_temperature.append(day.temperature["temp_max"])
min_temperature.append(day.temperature["temp_min"])
Die Methode get() soll ein Weather-Objekt zurückgeben, das in der Variablen day.
Aber ich kann auf keinen der Parameter oder Methoden der Klasse Weather zugreifen.
Auch wenn ich versuche, den Datentyp von Tag mit der Anweisung print(type(day)), Das Terminal zeigt an, was darauf hindeutet, dass dieser Tag tatsächlich ein Weather-Objekt ist.
Beliebig Vorschläge, was zu tun ist?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post