我是python新手,正在尝试使用请求运行以下代码
import requests
import wiringpi2
import time
wiringpi2.wiringPiSetupGpio()
wiringpi2.pinMode(17,1)
wiringpi2.digitalWrite(17,1)
while 1:
relaystatus = requests.get('http://stevesolarhome.com/WaterControl.txt')
if relaystatus == "1":
wiringpi2.digitalWrite(17,1)
elif relaystatus == "0":
wiringpi2.digitalWrite(17,0)
time.sleep (2)
GPIO引脚对正在更改的文件没有反应。文件在任何时候都只包含数字1或0。我知道URL是有效的,请求从文本文件返回正确的数字。我也知道GPIO引脚工作,但这个脚本不工作。我假设正在读取的文件的格式不正确,无法在“if”行中使用
requests.get(url)
将返回一个请求对象。要获取底层内容,请调用text
属性。你知道吗相关问题 更多 >
编程相关推荐