Если это то, что вам нужно, просто добавьте
def check():
# check the temperatur and humidy in range or not
with open('config.json') as myfile:
data=json.load(myfile)
if data["min_temperature"] <= t <= data["max_temperature"] and data["min_humidity"] <= h <= ["max_humidity"]:
return ','.join([e,"OK"])
elif data["min_temperature"] > t or t > data["max_temperature"] :
return ','.join([e," BAD Temperature is detected out of config range."])
elif data["min_humidity"] > h or h > ["max_humidity"]:
return ','.join([e,"BAD Humidity is deteced out of range."])
else :
return "Error" //or Print Error depending on what you want
дополнительно, вы хотите открыть свой файл в режиме добавления «a» вместо «wb»
Измените его на [115 ]
with open('report.csv', 'a') as myfile2:
myfile2.write(result+'\n')
или оставить ту же часть кода неизменной. Просто включите все операторы возврата в этот формат
return [e,'msg']
Проект был заменен OpenTK ( http://www.opentk.com/ )
Из FAQ:
" Будет ли мой Дао запуск проекта на OpenTK?
Начиная с версии 0.9.9-2, OpenTK совместим с Tao.OpenGl, Tao.OpenAl и Tao.Platform.Windows.SimpleOpenGlControl. Просто замените ваш Tao.OpenGl, Tao.OpenAl и Tao.Platform.Windows ссылаются на OpenTK и OpenTK.Compatibility, и ваш проект останется таким же, как и раньше, и в то же время получит преимущества всех возможностей OpenTK. "
Это продолжение OpenTk действует по состоянию на ноябрь 2015 года: