@ru_python

Страница 6335 из 9768
Denis
24.08.2018
17:11:10
Чет много оффтопа уже

Aso
24.08.2018
17:11:31
ну всё как всегда, я не осилил арчвики = виноват линукс

нет, не так

виноват ДИСТР

Google
Nursultan
24.08.2018
17:40:04
Ребят вопрос есть, кто нить на практике использовал рекурсивные функции?

f1nnix
24.08.2018
17:41:26
Гайз, а никому не попадался пакет для отображения системных нотификейшнов для macOS 10.10+? Простые алерты дернуть несложно, можно руками, можно через https://pypi.org/project/pync/. Однако в macOS есть Action Alerts наподобие тех, что вылазят с уведомлениями о обновлениях. В них можно или запустить действие или отменить.

Aragaer
24.08.2018
17:57:40
деревце обойти какое-нибудь, так там рекурсия сама собой напрашивается

so1n [14]
24.08.2018
17:58:26
/

Пардон.

Oleksandr
24.08.2018
18:05:08
Как это декодить "&BCcENQRABD0EPgQyBDgEOgQ4-"? :) Это русское название папки на почте при работе через imaplib (Python 3). Сами письма декодятся через base64.b64decode а тут теряюсь в догадках :)

Adam
24.08.2018
19:40:29
Типичный момент на фрилансе



Когда говорят что нужны профессионалы)

Tigran
24.08.2018
19:59:54
Oleksandr
24.08.2018
20:00:31
В гугле забанили? https://stackoverflow.com/questions/12776679/imap-folder-path-encoding-imap-utf-7-for-python
Уже нашел и написал два своих ответа в схожие темы, ибо тот ответ неполный. Но спасибо за внимание)

Google
Abylay
24.08.2018
20:54:20
Где можно найти онлайн задачи

Denis
24.08.2018
20:54:49
Abylay
24.08.2018
20:55:06
http://acm.timus.ru/
Спасибо

Ребята что такое devops ? Типа разработка операция систем или как

You
24.08.2018
20:57:53
Программист-сисадмин

Aragaer
24.08.2018
21:01:36
девопс это тот, кто из сорцов делает реально работающие вещи

системы сборки, деплой, вот это все

Denis
24.08.2018
21:01:53
Девопс это тот, кто умеет в докер

Aragaer
24.08.2018
21:02:00
что такое докер? 8)

Mr
24.08.2018
21:03:34
одного докера мало уже. нужна оркестрация

Stanislav
24.08.2018
21:05:12
Вот народ прошел - уже лень поискать в интернете

?? Eugene
24.08.2018
21:40:23
Ok python что такое девопс

Влад
24.08.2018
21:44:10
Ok python что такое девопс
Те, кто занимается настройкой серверов и разворачиванием на них каких-либо окружений.

Сел за комп 2 секунды назад, увидел вопрос - ответил.

Влад
24.08.2018
21:45:27
Уже увидел.

Но всю дискуссию читать лень.

Google
Nikolay
24.08.2018
22:27:28
девопс - это методология

KL
24.08.2018
22:35:40
привет. кто нибудь знает почему csv.writer пишет в файл только 25mb?

Denis
24.08.2018
22:36:06
Место на диске кончилось

KL
24.08.2018
22:36:08
пишу лист строк, причем последняя обрезается

Aragaer
24.08.2018
22:36:41
ты файл закрывать не забываешь?

KL
24.08.2018
22:37:20
свободно 180гб

https://pastebin.com/16hmMZ7p

ты файл закрывать не забываешь?
вроде нет, с with не забудешь

Aragaer
24.08.2018
22:40:47
ок

KL
24.08.2018
22:41:41
отбой, это особенность пучарма! включает режим превью для первых 25 мегов и обрезает на экране

Aragaer
24.08.2018
22:41:53
у тебя странно writer меняется

то он DIctWriter, то он writer

KL
24.08.2018
22:44:09
сделал универсальный

Aragaer
24.08.2018
22:44:28
не универсальный, а хренпоймешькакой

KL
24.08.2018
22:44:28
чтоьы можно было листы строк и листы диктов скармливать

Aragaer
24.08.2018
22:44:46
а что будет, если сначала будет строка, а потом дикт?

KL
24.08.2018
22:44:57
не универсальный, а хренпоймешькакой
ну это докстрингами решается и нормальным названием ф-ции

Aragaer
24.08.2018
22:45:23
как минимум нормальной логикой. Райтер должен определяться по первой записи итерабла и дальше не меняться

KL
24.08.2018
22:46:17
это простая дампалка для простых структур. он и не меняется после первой записи, тк прекращает быть None

Aragaer
24.08.2018
22:46:47
если итерабл содержит сначала список, а потом словарь, ты словарь запишешь "обычным" райтером

Google
Aragaer
24.08.2018
22:47:00
т.к. райтер у тебя уже не None

KL
24.08.2018
22:47:18
у меня нет таких итераблов, рассчитано на однородные итераторы что работает в большей части случаев. Честно говоря ни разу не приходилось бегать по разнородным данным

Aragaer
24.08.2018
22:48:10
а значит можно взять самый первый, сразу определиться с итератором, записать хедер, а потом начинать цикл по всему остальному

и убрать проверку на is None

ну впрочем ок, в этом коде я проблем не вижу

KL
24.08.2018
22:49:13
первый мб пустым

Aragaer
24.08.2018
22:49:15
а тесты проходят?

первый непустой

KL
24.08.2018
22:49:44
первый элемент может быть None, поэтому по нему не определитт

Aragaer
24.08.2018
22:50:12
ну в смысле заверни iterable в фильтр, чтобы отбросить все None и потом возьми первый, который выйдет из фильтра

KL
24.08.2018
22:50:26
а тесты проходят?
тесты не писал для этого но да, проверял - пишу им по всему проекту

фильтр лишний цикл итерации

Aragaer
24.08.2018
22:50:54
так у тебя оно не работает только в одном месте или везде одинаково не дописыват последнюю строчку?

KL
24.08.2018
22:51:10
2n сложностт будет уже

Aragaer
24.08.2018
22:51:13
нет, фильтр будет генератором, то есть он итерирует только один раз

KL
24.08.2018
22:51:55
а понял, да можно и так

раьотает все

Aragaer
24.08.2018
22:52:10
собственно встроенное filter так и сделает

Aragaer
24.08.2018
22:52:22
а, ясно

Google
Aragaer
24.08.2018
22:52:57
ну а вообще написать для этого кода тест это не сильно напряжное дело и при этом полезное

Страница 6335 из 9768