Я знаю, что на этот вопрос уже есть принятый ответ, который будет работать для ваших целей, но я просто хочу упомянуть, что вы всегда должны использовать параметры запроса, а не форматирование строк для создания операторов SQL с переменными. Так что вместо:
curs.execute("INSERT INTO your_table_name low_temp='{}'".format(low_temp))
Вы должны использовать:
curs.execute("INSERT INTO your_table_name low_temp=?", (low_temp,))
Документация подтверждает, что это путь:
Обычно для ваших операций SQL нужно использовать значения из Python
переменные. Вы не должны собирать ваш запрос, используя строку Python
операции, потому что это небезопасно; это делает вашу программу
уязвимы для атаки SQL-инъекцией (см. https://xkcd.com/327/ для
юмористический пример того, что может пойти не так).
Я понимаю, что для этой небольшой программы-примера это вряд ли что-то изменит, но лучше всего привыкнуть к хорошим привычкам.