我正在尝试将传感器中的数据写入循环的.txt文件中,该文件每30秒读取一次读数,但是目前它不读取传感器中的读数(或者未将其写入正确的位置)
我有一个while(True)
循环为:
f = open('/home/pi/sensor_data.txt','a')
while True:
humidity, temperature = Adafruit_DHT.read_retry(sensor, pin)
data = humidity, temperature
textdata = str(data)
f.write('textdata\n')
time.sleep(30)
f.close()
这想要每30秒从传感器读取一次读数,并将其写入文件sensor_data。目前,它仅将“ textdata”写入文件,如何将实际数据从传感器写入文件?我对编程很陌生
f.write(textdata+'\n')
将完成您的工作
使用时
f.write('textdata \ n')
,然后将“ textdata”视为字符串,就像“ anmol”一样,而不是变量名称,因此不会替换该值,但是,将其删除到“ ....”之外将获得所需的结果。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句