
Valerie
25.07.2019
11:25:49

Dark
25.07.2019
11:36:07
как разбить этот список на 3, по нулевым значениям

Артём
25.07.2019
11:44:11
как разбить этот список на 3, по нулевым значениям
можно сделать список внутрь которого запихивать списки:
написать цикл фор и вложить туда условие, мол, если проверяемый элемент ==0, перейти к следующему индексу верхнего списка, если нет - append элемент к текущему индексу списка.

Google

Артём
25.07.2019
11:44:56
можно сделать через регэкс.
получить индексы нулей через сёрч и сделать копии срезов элементов до и после этих индексов

Alix
25.07.2019
11:45:56
str(lst).split('0')

Артём
25.07.2019
11:46:13

Alix
25.07.2019
11:47:09
»>a = [1,2,3,0,4,5,6,0,7,8,9]
»>str(a).split('0')
['[1, 2, 3, ', ', 4, 5, 6, ', ', 7, 8, 9]']

Daniil
25.07.2019
11:48:25
если много нулей подряд, то выкидывать их?
в плане, сжимать до одного тогда?

Dark
25.07.2019
11:50:17
»>a = [1,2,3,0,4,5,6,0,7,8,9]
»>str(a).split('0')
['[1, 2, 3, ', ', 4, 5, 6, ', ', 7, 8, 9]']

Aragaer
25.07.2019
11:51:25
result = []
lst = []
result.append(lst)
for i in my_list:
if i != 0:
lst.append(i)
else:
if lst:
lst = []
result.append(lst)
единственное, если в конце последний список будет пустым, его надо будет убрать наверно

Alix
25.07.2019
11:53:11
на пепе значит никто не обратил внимание(

Aragaer
25.07.2019
11:53:18
на кого?

Alix
25.07.2019
11:53:31
на зеленого

Google

Aragaer
25.07.2019
11:53:39
на анимированную хрень?

Alix
25.07.2019
11:53:49
да

Aragaer
25.07.2019
11:53:59
к сожалению, оно у меня отображается, да

Dark
25.07.2019
11:56:32
а почему стр 12 не очищает лист?

Alex
25.07.2019
11:58:04
в смысле "не очищает"?

Dark
25.07.2019
11:58:28
ну она должна лист заменять на пустой

alexey
25.07.2019
11:58:37
в конце же пустой лист добавился

Alex
25.07.2019
11:59:00
ну в 12й строке ты и присваиваешь lst пустой список

Dark
25.07.2019
12:01:03
а как от него избавиться)?

Alix
25.07.2019
12:02:02
не добавлять

Dark
25.07.2019
12:07:57

Sultanmurad
25.07.2019
12:16:18

Aragaer
25.07.2019
12:21:27
единственное, если в конце последний список будет пустым, его надо будет убрать наверно
я про это написал

Artyem
25.07.2019
12:22:40
какая БД, какой тип данных у поля phone?

Sultanmurad
25.07.2019
12:24:37

Artyem
25.07.2019
12:25:32
тут наши полномочия — всё

Илья
25.07.2019
12:28:16
разбить строку phone сплитом и и проверить на количество полученннных элементов списка

Sultanmurad
25.07.2019
12:29:09

Google

Andrew
25.07.2019
12:38:39

Komrad
25.07.2019
12:45:19

Андрей
25.07.2019
12:57:11
Здравствуйте, уважаемые разработчики.
Ищем разработчика Python на удоленную работу от 100000 до 120000 рублей в месяц.
Бэкенд Python • Nginx • ООП • Git • SQL • Linux • MySQL
Вот ссылка https://moikrug.ru/vacancies/1000042761
Кому интересно пишите @alexmarlo
#работа #удаленка

Shieldy
25.07.2019
13:01:31
Добро пожаловать, @yunik_27!
Не забудь ознакомиться с правилами чата.
https://t.me/ru_python/802295

frontjss
25.07.2019
13:02:12
Пропускаю exel через LibreOffice в pdf
все ок
только на выходе скозные заголовки показываются без рамок, их просто нет.
знает кто в чем дело?
может кто подскажет как вместе с рамки загнать эти заголовки туда?
в экселе эти рамки есть....

Shieldy
25.07.2019
13:08:28
Добро пожаловать, @top4ek!
Не забудь ознакомиться с правилами чата.
https://t.me/ru_python/802295

Say_No_Name
25.07.2019
13:08:56
value = value.decode(self.encoding, self.encoding_errors)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x9c in position 1: invalid start byte
Чо за жесть? Тащу из редиса по хэшу (кириллицы нету)

Denis
25.07.2019
13:10:29
А там точно текст?
И точно в ютф?

Say_No_Name
25.07.2019
13:11:19
А х его з - пишет "двоичные данные"

Denis
25.07.2019
13:11:47
Зачем ты их декодишь?

Say_No_Name
25.07.2019
13:12:51
Там лежат результаты трейса rq: в row exc_info - я хочу их получить для обработки. В доках rq вообще не написано как это получить. Я решил напрямую из базы

Denis
25.07.2019
13:16:30
Это не текст

Say_No_Name
25.07.2019
13:17:11
А что? Пишут:
When an exception is thrown inside a job, it is caught by the worker, serialized and stored under the job’s Redis hash’s exc_info key. A reference to the job is put in the FailedJobRegistry. By default, failed jobs will be kept for 1 year.
Сериализованное что-то? А как его перевести в то, что надо изначально?

Denis
25.07.2019
13:18:33
Где-то там должно быть написано, как оно serialized
Возможно, пикл

Misha
25.07.2019
13:24:08
Подскажите использую DRF сериализатор и в модели есть поле gender = models.IntegerField(choices=((0, 'male'), (1, 'female'))), хочу, чтобы сериализировало строку, а в БД число просто, но в validation_data попадает строка и кидает ошибку при попытке создать модель
в сериализаторе прописал чойс наоборот, чтобы давало возможность serializers.ChoiceField(choices=(('male', 0), ('female', 1)))

Say_No_Name
25.07.2019
13:34:25
Возможно, пикл
Ругаеццо
pickle.loads(trace, fix_imports=True, encoding="ASCII", errors="strict")
_pickle.UnpicklingError: invalid load key, 'x'.

Google

?? Eugene
25.07.2019
13:35:13

Misha
25.07.2019
13:35:48

X40
25.07.2019
13:41:46
Кто вчера в эту спам группу попал?
Отсюда походу нас звали

Dmitry
25.07.2019
13:42:20

Артём
25.07.2019
13:47:29
Хвала кнопке "Выйти и пожаловаться на спам".

☭
25.07.2019
13:48:37
хм. а что делает return '0x6589cfc000000' + hashlib.sha256(str(uuid.uuid4()).encode()).hexdigest()[0:19] ? тут + это сложение или конкатенация?

Артём
25.07.2019
13:50:10

☭
25.07.2019
13:50:58
хм. да. что-то я туплю

Артём
25.07.2019
13:51:11

☭
25.07.2019
13:51:59
т.е. тут генерится uuid, считается sha256j, переводится в hex и конкатенируется с препендом, так?

Артём
25.07.2019
13:52:19
вроде да.

☭
25.07.2019
13:54:25
кк
спасибо

?? Eugene
25.07.2019
14:04:51

Никита
25.07.2019
14:20:14
#работа #удалёнка #scrapy #docker
Ищем команду для того чтобы отдать на аутсорс.
Есть свой фреймворк написанный с использованием Scrapy,
нужно взять его изучить, разобраться и написать парсер с его помощью для форумов ссылка которые я дам позже, ну или например, такой cracking.org
Что у нас используется:
1) docker для запуска
2) scrapy как основа, это в принципе неважно, потому что основная часть уже сделана на нём
3) xpath для поиска нужных полей и атрибутов на странице
За подробностями в личку!

Alix
25.07.2019
14:22:49
вакансия не соответсвует требованиям

Никита
25.07.2019
14:23:38

Google

Никита
25.07.2019
14:23:49
Если ей здесь не место удалю

Svr3
25.07.2019
14:24:20
6 def get_email(self):
7 s = requests.Session()
----> 8 self.s = s
9 resp = s.get('https://10minutemail.net/')
10 s.get('https://10minutemail.net/more100.html')
NameError: name 's' is not defined
?
что не так с s?

Артём
25.07.2019
14:28:54
это функция или метод? get_email?

Tishka17
25.07.2019
14:30:33

Артём
25.07.2019
14:31:31
?

Alix
25.07.2019
14:32:09

Артём
25.07.2019
14:32:26

Tishka17
25.07.2019
14:32:51
нет, если бы slots, была бы другая ошибка

Артём
25.07.2019
14:33:00
тогда логично, что ему на 8 строку ругается

Tishka17
25.07.2019
14:33:30