我想制作一个基于 PyOwm 的程序。似乎一切正常,但我无法制作俄语,尽管我做的一切都是正确的。这是代码:
from pyowm import OWM
owm = OWM('[token]', language = 'ru')
place = input("Укажите город/страну: ")
mgr = owm.weather_manager()
observation = mgr.weather_at_place(place)
w = observation.weather
print(w)
它给出了什么:
owm = OWM('[token]', language = "ru") # You MUST provide a valid API key
TypeError: __init__() got an unexpected keyword argument 'language'
写一些与语言论点有关的东西,但我不明白
上面描述的方法对我不起作用(我想你也一样,所以我不得不在官方网站上用文档挖掘自己(一切都是英文的)
如果您不了解某些内容或其他内容,请使用以下链接: https://github.com/csparpa/pyowm 转到“文档”部分/那里,在它下面会有“代码食谱”/然后是向下滚动时,将出现(“语言设置”)-我们需要的)
简而言之,代码本身:
除了 pt 和 API 不要再碰任何东西我希望我帮助了某人))))
OWM中的语言移至config。
试试这样:
一开始,在导入库之后,我写了这个:
并创建了一个 configfile.json 文件,内容如下:
据我了解,这就是现在的做法。
它对我有用: