Модуль datetime в помощь.
Используешь метод datetime.datetime.now() чтобы узнать текущее время.
Зануляешь часы, минуты и секунды, потом добавляешь к этому времени 1 день (см. класс datetime.timedelta). Это будет полночь следующего дня.
Вычитаешь из полученного времени то, что ты получил из now() в начале, получаешь объект timedelta, содержащий временной интервал до завтра. У него есть метод totalseconds(), который вернёт количество секунд в этом интервале. Делишь результат на 3600, получаешь количество часов (дробное). Округлишь, если надо.