Python 气象站工程中的关键错误

Python 气象站工程中的关键错误,python,raspberry-pi,Python,Raspberry Pi,我在做一个气象站的项目,遇到了这样的错误。错误如下: Traceback (most recent call last): File "wind_direction_byo.py", line 27, in <module> print('Unknown value: ' + str(wind) + ' ' + str(volts[wind])) KeyError: 0.0 检查wind是否在volts字典中,当它丢失时,您仍然尝试访问它: if not wind in

我在做一个气象站的项目,遇到了这样的错误。错误如下:

Traceback (most recent call last):
  File "wind_direction_byo.py", line 27, in <module>
    print('Unknown value: ' + str(wind) + ' ' + str(volts[wind]))
KeyError: 0.0

检查
wind
是否在
volts
字典中,当它丢失时,您仍然尝试访问它:

if not wind in volts:
    print('Unknown value: ' + str(wind) + ' ' + str(volts[wind]))
如果它不存在,则无法访问它。将其从打印中删除:

if not wind in volts:
    print('Unknown value: ' + str(wind))

有道理,我只是一个完全的python高手。它现在可以工作了,谢谢。但是程序没有给出它应该提供的,可能是我的线路,将不得不查看
if not wind in volts:
    print('Unknown value: ' + str(wind))