我正在使用occidentalisv0.2并用python脚本调用modprobe,从一个DS18B20读取温度!在
我也是python新手,所以请耐心等待,这是我代码的一小部分:
with open(path, "r") as f:
contentArray = []
for line in f:
contentArray.append (line)
f.close
s = contentArray[0]
if s.find('YES'):
return contentArray[0]
else:
return 88
示例:contentArray[0]可以给出如下结果:
^{pr2}$或者:
68 01 4b 46 7f ff 08 10 05 : crc=05 YES
如果上面的代码是错误的,我如何找到YES
?因为这个州
纠正CRC。如果我有一个yes,我实际上想返回contentArray[1]
(这是
包含正确的温度值)。在
谢谢,下次我会试用.find命令。我只是为bash编写了一个小的脚本来保存温度读数。当然还有很大的改进空间。在
如您所见,关键字“YES”和“t=”由grep命令找到。在
解决了,我不得不在代码中做这个改动:
相关问题 更多 >
编程相关推荐