GPIO管脚的Python代码正在重新调整错误名称错误:未定义名称“n”

2024-10-03 13:16:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我是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

如有任何改进建议,我们将不胜感激

谢谢


Tags: 代码inpy密码ledgpio错误line
2条回答

2.x中的input()将其输入解释为Python代码。请改用raw_input()。在

看起来您使用的是python2.x,只要它是2.7.3,就可以了。在

在版本2.x中,如果要获取文本,则需要使用raw_input("Enter (y/n): ")。在

此版本中的input()将计算输入。在

相关问题 更多 >