繁体   English   中英

Raspberry Pi上的Python Idle3中的“无效语法”

[英]“Invalid Syntax” In Python Idle3 on Raspberry Pi

我不知道问题出在哪里,我已经检查了Geany,Idle甚至直接的Python Shell中的代码,但是在尝试将文本打印到控制台时,我一直收到相同的“语法错误”。

这是我完整的代码:

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

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

teststring = "hello world"
print(teststring)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM