"Invalid Syntax" 在 Python Idle3 在 Raspberry Pi
"Invalid Syntax" In Python Idle3 on Raspberry Pi
我不知道问题出在哪里,我已经检查了 Geany、Idle,甚至直接 Python Shell 中的代码,但我一直得到相同的 "Syntax Error" 尝试将文本打印到控制台时。
这是我的完整代码:
import RPi.GPIO as GPIO
import time
on = "On"
off = "Off"
GPIO.setmode(GPIO.BCM)
relay = 17
GPIO.setup(relay, GPIO.OUT)
for x in range(0, 3):
GPIO.output(relay, 1)
print on # Where Im getting the error. I even tried 'print "on"' but still with errors
time.sleep(4)
GPIO.output(relay, 0)
print off
time.sleep(4)
GPIO.cleanup()
如评论中所述,将其作为函数尝试。打印成为一个函数而不是一个语句,例如
teststring = "hello world"
print(teststring)
我不知道问题出在哪里,我已经检查了 Geany、Idle,甚至直接 Python Shell 中的代码,但我一直得到相同的 "Syntax Error" 尝试将文本打印到控制台时。
这是我的完整代码:
import RPi.GPIO as GPIO
import time
on = "On"
off = "Off"
GPIO.setmode(GPIO.BCM)
relay = 17
GPIO.setup(relay, GPIO.OUT)
for x in range(0, 3):
GPIO.output(relay, 1)
print on # Where Im getting the error. I even tried 'print "on"' but still with errors
time.sleep(4)
GPIO.output(relay, 0)
print off
time.sleep(4)
GPIO.cleanup()
如评论中所述,将其作为函数尝试。打印成为一个函数而不是一个语句,例如
teststring = "hello world"
print(teststring)