219 читали · 5 лет назад
Как ускорить парсинг дат в Python
Оказывается, можно значительно ускорить парсинг дат в Python! Давайте разбираться. Итак, пусть для начала у нас имеется ~10 Мб файл где записаны даты в формате ГГГГММДД, каждая с новой строки. Нужно считать их все и перевести в тип datetime.datetime. Давайте начнем с самого простого и изящного способа: И этот код работает за 22,5 секунды на моей машине. Его проблема в том, что strptime слишком "умный". Он каждый раз готовиться к тому, что дата будет в новом формате, каждый раз думает как проинтерпретировать цифры...
897 читали · 4 года назад
Всё о строках в Python
Создание строк | Методы строк | Конкатенация строк | Срезы и индексы строк в Python