← All posts tagged Python

Bogolt
Python программирование Читаю код коллеги. Небольшая прога на питоне, получает почту, переправляет вложенные данные дальше. Чувствуется закалка суровых программеров под винду — тут вам и имена классов с буквы C, и функции КэмелКейсом с большой буквы, и поля классов зачем-то с нижних подчеркиваний ( как будто self. не намекает нам что мы имеем дело с полем класса ). Словом иногда обидно видеть как человек берет в руки бензопилу, а пилит ей по-старинке, как старой проверенной ножовкой.
Bogolt
Linux Python Думал как получать файлы по очереди, не запрашивая сразу весь список. Обе стандартные функции listdir() и walk вначале вычитывают весь список и потом возвращают результаты. Нашел быстрое решение через сишные функции opendir() readdir() stackoverflow.com
Bogolt
ня Python Питошка сцуко гениален. Чтобы отрефакторить большой кусок куда — нужно лишь раскидать все по файлам. Создание классов — тут проще простого. И никакого гемора с вписыванием T:: нет. О как просто и удобно!
Bogolt
Python у subprocess есть неблокирующий poll() и блокирующий wait() а timed_wait — ожидающий определенное время — нету. Двадцать первый век на дворе, а мы отдельные следящие потоки создаем — "как при царе Горохе"...