【发布时间】:2016-01-16 10:53:56
【问题描述】:
我正在尝试获取一个 python 脚本来读取文本文件的内容,如果它是 21 则打开 LED,但如果它是 20 则将其关闭。该脚本还会在屏幕上打印出文本文件的内容。
内容打印正常,但 LED 不亮。
import wiringpi2
import time
wiringpi2.wiringPiSetupGpio()
wiringpi2.pinMode(17,1)
while 1:
fh=open("test1.txt","r")
print fh.read()
line = fh.read()
fh.close()
if line == "21":
wiringpi2.digitalWrite(17,1)
elif line == "20":
wiringpi2.digitalWrite(17,0)
time.sleep(2)
【问题讨论】:
-
我认为在
if之前关闭文件会导致问题 -
另外,您可能想使用contextmanager 来读取文件。
-
我试过把这个拿出来还是不行
标签: python raspberry-pi wiringpi