Сообщение об ошибке «AttributeError: объект «Timedelta» не имеет атрибута «минуты»» указывает на то, что вы пытаетесь получить доступ к атрибуту «минуты» объекта «Timedelta», но он не существует.
В модуле Python datetime класс Timedelta представляет продолжительность или разницу между двумя датами или временем. Однако у него нет атрибута «минуты». Вместо этого вы можете использовать метод Total_секунды(), чтобы получить общее количество секунд, а затем соответствующим образом рассчитать минуты.
Вот пример того, как можно извлечь минуты из объекта Timedelta:
import datetime
# Create a timedelta object
delta = datetime.timedelta(hours=1, minutes=30)
# Calculate the minutes
total_minutes = delta.total_seconds() // 60
remaining_seconds = delta.total_seconds() % 60
print("Total minutes:", total_minutes)
print("Remaining seconds:", remaining_seconds)
Выход:
Total minutes: 90.0
Remaining seconds: 0.0
В приведенном выше примере мы создаем объект Timedelta, представляющий полтора часа. Затем мы используем метод Total_секунды(), чтобы получить общее количество секунд и разделить его на 60, чтобы вычислить минуты.