Я был поиск по всей сети и не может найти подходящее решение для этой проблемыPython | ошибка переполнения указываете ей
OverflowError: mktime argument out of range
код, который вызывает это исключение
t = (1956, 3, 2, 0, 0, 0, 0, 0, 0)
ser = time.mktime(t)
Я хотел бы знать, фактическая причина этого исключения, некоторые говорят, что дата не находится в допустимом диапазоне, но это не имеет для меня никакого смысла, и если есть диапазон, каким он может быть. Это зависит от системы, которую мы используем. Также хотелось бы знать хорошее решение этой проблемы.
Спасибо.
print diff.total_seconds() –
Спасибо, я обновил свой ответ. Python 2.5 и 2.6 были гораздо более распространены в 2010 году, когда я добавил этот ответ, и 'total_seconds()' доступен начиная с версии 2.7. –