在学习了如何为 PyOwm 制作俄语后,我遇到了另一个问题。我不想将天气显示为“detailed_status = clear”,而是例如:“莫斯科现在多云”。这是代码:
from pyowm import OWM
from pyowm.utils import config as cfg
config = cfg.get_default_config()
config['language'] = 'ru'
owm = OWM('[token]', config)
place = input("Укажите город/страну: ")
mgr = owm.weather_manager()
observation = mgr.weather_at_place(place)
w = observation.weather
print("В городе " + place + " сейчас " + w.get_detailed_status())
在输出我得到:
print("В городе " + place + " сейчас " + w.get_detailed_status())
AttributeError: 'Weather' object has no attribute 'get_detailed_status'
也去掉
get括号。例子: