0
我似乎无法找到一种方法,从这个字典中分离“临时”的整数分离从字典有多个整数
{'temp_max': 7.0, 'temp_kf': None, 'temp': 4.67, 'temp_min': 3.0}
我只需要在这种情况下,数4.67。谢谢。
使用:print(ast.literal_eval(temp)[“temp”]) 字典以temp形式返回。
回报:ValueError异常:畸形字符串
代码:
observation = owm.weather_at_place('London,uk')
w = observation.get_weather()
temp = w.get_temperature('celsius')
print(temp)
print(ast.literal_eval(temp)["temp"])
t = 'temp'
单曲[ “临时”]' - 不客气 – Idos
对不起,python非常新,不,它不是双引号。字典是从api返回的,但是我只需要temp作为整数,所以我可以将它用作变量。 –
@DeckeldeLange所以你尝试了以前的评论建议? – idjaw