Архив рубрики: Python

Python: Сортируем файлы по дате создания

Задача: отсортировать список файлов (в моем случае фотографии) по папкам указывающую на дату создания файлов.
В работе это может быть и архивы баз данных.
Читать далее

Записочка по Python — отсылка письма через GMail

Пример отправки почты с помощью Python 3. А еще точней для Python 3.1.3.
Дело в том что в версии 3.1.1. закрался баг с перекодировкой в base64 (email.encoders.encode_base64).
Можно было бы конечно поставить патч, но я просто скачал новую версию)
С удивлением обнаружил что в питоне отсылка почты реализована довольно «многословно». В том же php это вообще одна строка. Тут же надо разобраться чуть ли не со структурой электронного письма что бы понять почему так а не иначе. В общем муторно, но интересно 🙂
Читать далее

Частотный словарь на Python

Как заявляет википедия:

Частотный словарь — набор слов данного языка (или подъязыка) вместе с информацией о частоте их встречаемости.

Вещь крайне интересная если вы читаете текст на иностранном языке с большим количеством непонятных слов или просто изучаете иностранный язык. Читать далее

Python+ODBC+Firebird

К сожалению kinterbasdb (python расширение для работы с FirebirdInterbase) поддерживает на данный момент только 2.х версию python. Если надо обратится к Firebird из python 3, то нам на помощь придет ODBC. Проблема только в том что и для работы с ODBC в python тоже надо расширение (по моему это странно учитывая. распространенность ODBC). И так что нам понадобится скачать… Читать далее

cx-freeze: exe из скрипта Python 3

Конечно же скрипты на python это здорово. Можно запускать на любой платформе. Можно при необходимости подправить под себя. Можно увидеть как другие реализуют какой то функционал. Но иногда требуется тупо exe файл. Читать далее

Пакетный перевод из Win-1251 в UTF-8

Понадобилось перевести большое количество файлов из кодировки Win-1251 в UTF-8. Сайт переделывал. Поискал в google. Что то ничего путного не нашел. Решил накидать скрипт на python самостоятельно. Читать далее