При работе с массивами байтов (большими данными) в python возникает проблема перерасхода памяти при разделении, а после отправки/копировании, как делать не стоит
1) классический пример с отправкой данных через сокет
[crayon-676781e9663f4242043865/]
2) классический...
Отладка celery worker в PyCharm вещь нужная, полезная и удобная.
1) в Edit Configuration добавляем новую конфигурацию Python
2) в поле Script path указываем путь до celery
3) в поле Parameters параметры для запуска, в моем случае сам worker и имя очереди
orders_worker - имя...
При переводе часов на зимнее время возникают случаи неоднозначного времени: один и тот же час может встречаться дважды.
Например, в Берлине переход с летнего времени на зимнее в 2020 году пройдет 25 октября 2020 года в 3 часа ночи (Oct 25 at 3:00 am), и после перехода часы снова будут...
Был код на python2.7 для получения данных из csv файла который отлично работал, csv файл представлял собой список с числовыми id, разделенными переносом строк:
[crayon-676781e970524341929792/]
После перехода на python3.6 начала падать ошибка:
iterator should return strings, not bytes (did...
Что бы не забыть. Склеиваем список list для передачи параметров в условие IN MySQL.
[crayon-676781e9707e2133319107/]
При этом передача значений из cats_list будет происходить в безопасном режиме....
При инициализации логирования в python было отловлено исключение Unable to initialize logging subsystem, код достаточно простой и вопросов особо не возникало, например:
[crayon-676781e970a37358605857/]
Или вот:
[crayon-676781e970a41816734132/]
Все оказалось очень просто, Config.LOGLEVEL имел значение...
Если возникла необходимость на python выполнить insert запрос, содержащий в себе несколько строк с данными, и хочется воспользоваться биндингом, то для этих целей подходит executemany(query, vars_list) метод, где...
При работе с SQLAlchemy часто возникает необходимость использовать в HAVING условиях алиасы из селекта, которые реализуются с помощью label. В таком случае следует воспользоваться средством literal_column
Простой пример:
[crayon-676781e970f22811440812/]
...
В сложных запросах часто возникает необходимость в получении и проверке параметров запроса в том виде, в котором их получает ORM, для этого достаточно:
[crayon-676781e971174482418905/]...