Датчики температуры с более быстрым кодом - Raspberry Pi - PullRequest
0 голосов
/ 07 мая 2018

Есть ли способ оптимизировать этот процесс. Теперь он читает текстовые файлы последовательно, но я хочу сделать это параллельно. Может быть, многопроцессорным или многопоточным?

# reading of temperature sensors
def findDS18B20raw1():
f1 = open(sensorfolder[0], 'r') # reading values from sensorfile
lines1 = f1.readlines()
f1.close()
return lines1[1]

def findDS18B20raw2():
f2 = open(sensorfolder[1], 'r')
lines2 = f2.readlines()
f2.close()
return lines2[1]

def findDS18B20raw3():
f3 = open(sensorfolder[2], 'r')
lines3 = f3.readlines()
f3.close()
return lines3[1]

def findDS18B20raw4():
f4 = open(sensorfolder[3], 'r')
lines4 = f4.readlines()
f4.close()
return lines4[1]

def findDS18B20raw5():
f5 = open(sensorfolder[4], 'r')
lines5 = f5.readlines()
f5.close()
return lines5[1]

def findDS18B20raw6():
f6 = open(sensorfolder[5], 'r')
lines6 = f6.readlines()
f6.close()
return lines6[1]

Пожалуйста, помогите мне

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...