我是python新手,我已经在我的Raspberry Pi上为GPIO管脚编写了一些代码,但是当我运行它时,我得到了以下信息:
user@pi:~$ sudo python change.py
Which GPIO do you whant to change? 13
Exit (y/n) n
Traceback (most recent call last):
File "change.py", line 36, in <module>
runGPIO()
File "change.py", line 31, in runGPIO
var_input2 = input ("Exit (y/n) ")
File "<string>", line 1, in <module>
NameError: name 'n' is not defined
因为我是python新手,我似乎找不到任何错误,即使使用错误检查程序,所以我有点困惑 密码是。。。在
^{pr2}$打开它们的密码。然后,代码会在询问用户哪个LED打开或关闭之前关闭所有LED
如有任何改进建议,我们将不胜感激
谢谢
2.x中的
input()
将其输入解释为Python代码。请改用raw_input()
。在看起来您使用的是python2.x,只要它是2.7.3,就可以了。在
在版本2.x中,如果要获取文本,则需要使用
raw_input("Enter (y/n): ")
。在此版本中的
input()
将计算输入。在相关问题 更多 >
编程相关推荐