"语法无效"在Raspberry Pi上的Python Idle3中

时间:2015-02-27 00:30:18

标签: python raspberry-pi gpio

我不知道问题是什么,我已经检查过Geany,Idle,甚至是直接的Python Shell中的代码,但在尝试将文本打印到控制台时,我仍然得到相同的“语法错误”。 / p>

继承我的完整代码:

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()

1 个答案:

答案 0 :(得分:1)

如评论中所述,将其作为一种功能。 print成为函数而不是语句,例如

teststring = "hello world"
print(teststring)