Я хочу прочитать данные датчика DS18B20 с кодом ниже:
filepath = "/sys/bus/w1/devices/w1_bus_master1/w1_master_slaves"
with open(filepath) as fp:
sensor=fp.readline()
while sensor:
print("Sensor: {}".format(sensor.strip()))
with open("/sys/bus/w1/devices/" + sensor.strip() + "/w1_slave") as fp1:
sensor_data = fp1.read()
print(sensor_data.strip())
sensor=fp.readline()
Проблема в том, что цикл while никогда не переходит на следующую строку, продолжает цикл на первой.
Что мне здесь не хватает?
PS.Я полностью новичок в Python, это мой самый первый код на Python