Проблема с датой и временем после обновления пакетов ⇐ Python

Программы на Python
Anonymous
Проблема с датой и временем после обновления пакетов

Сообщение Anonymous »

Я обновился до Python 3.12.4 и получаю ошибку в коде:

Код: Выделить всё

test=pd.DataFrame(['2024-09-10 15:40:27+00:00','2024-09-10 18:13:50.201000+00:00'])
pd.to_datetime(test[0]).dt.tz_localize(None)
В ошибке указано:

Код: Выделить всё

ValueError: time data "2024-09-10 15:40:27+00:00" doesn't match format "%Y-%m-%d %H:%M:%S.%f%z", at position 653.
Я не получаю этой ошибки на своем ноутбуке с более старой версией Python.
Я пробовал добавить format='ISO8601' но это вызывает проблемы с моим старым кодом (который мне все еще нужен).
Как мне заставить его работать в обоих случаях?

Подробнее здесь: https://stackoverflow.com/questions/790 ... g-packages

Вернуться в «Python»