
balolam
18.02.2019
14:46:25

Tishka17
18.02.2019
14:46:55
а ты увкерен, что твои симовлы в одной кодировке вообще записаны в строке?

balolam
18.02.2019
14:47:41

Google

Tishka17
18.02.2019
14:48:25
да, потому что в первом прмиере у тебя 5 символов - одной число, а во втором - почему то по 4 символа
по идее d83cdc04 должно быть первое

balolam
18.02.2019
14:49:01
Да, такое может быть

Tishka17
18.02.2019
14:49:36
то что ты utf-8 показываешь не открывает глаза на том, как исходную строку формировали
откуда ты её взял?

balolam
18.02.2019
14:50:15
Самая правая колонка. У меня есть список где это в строке.

Tishka17
18.02.2019
14:53:44
ну хз

balolam
18.02.2019
14:55:26
Сомволы могут состоять с нескольких кодов. К примеру 0️⃣ - это символ "0" + спецсимвол уменьшающий размер впереди стоящего + спецсимвол обводки. Так вот, просто char() тут работать не будет.

Nurlan
18.02.2019
15:11:03
Добрый вечер
Подскажите пожалуйста как удалять все файлы по расширению
import os
path = '/var/log/synergy/*.log'
os.remove(path)
Не работает

Alex
18.02.2019
15:11:59

Google

Vlad
18.02.2019
15:17:53
with open('page.html', 'w') as f:
f.write(driver.page_source)
Ошибка:
Traceback (most recent call last):
UnicodeEncodeError: 'ascii' codec can't encode characters in position 616-622: ordinal not in range(128)
Подскажите как установить utf 8
Или как можно решить это?

Nurlan
18.02.2019
15:20:40
import os
import glob
for log in glob.glob('/var/log/synergy/*.log'):
os.remove(log)
Может кому пригодиться

qq
18.02.2019
15:25:20
with open('page.html', 'w', "utf-8") as f:
f.write(driver.page_source)

hachiman
18.02.2019
15:28:42

Vlad
18.02.2019
15:31:18
Проблема решена:
f.write(str(driver.page_source))

hachiman
18.02.2019
15:37:37
kk

Terminator
18.02.2019
15:38:57
@rtplv будет жить. Поприветствуем!

hachiman
18.02.2019
15:41:10
dir(driver.page_source) может там уже есть text: И это значит тип f.write(driver.page_source.text)

Terminator
18.02.2019
15:44:43
Oleg будет жить. Поприветствуем!

Vlad
18.02.2019
15:48:20

?? Eugene
18.02.2019
15:49:28
зря ты так
зря зря зря зря зря

Vlad
18.02.2019
15:50:16
Исправился

Terminator
18.02.2019
15:51:00
@rostyslavnikitin будет жить. Поприветствуем!

Никита
18.02.2019
15:52:01
Нужен совет по организации кода. Есть следующий юзкейс содержащий бизнес логику: https://pastebin.com/wxxDNhxn
Меня беспокоит то, что юзкейс занимает почти 150 строк и порой в нем сложно ориентироваться. Можно ли его как то декомпозировать? Что посоветуете?

Google

Tishka17
18.02.2019
15:54:49
А так вроде норм

Никита
18.02.2019
15:55:30
сериализация – формирование result’a?

Tishka17
18.02.2019
15:56:20
Все эти сборки словарей из объектов, имею ввиду

Никита
18.02.2019
15:56:46
угу
чисто в отдельную функцию вынести?
Саму сериализацию стоит разбивать?

Tishka17
18.02.2019
15:57:50
Ну я бы эти словари ещё проверил разок, что хранят. Такое ощущение, что это возможно вообще часть view
Хотя может это у тебя DTO такой

Никита
18.02.2019
15:58:35
DTO
результат юзкейса
потом он переводится в нужный формат для ответа на запрос

Tishka17
18.02.2019
15:59:14
Смущает, что сильно отличается структура в модели и юз кейсе

Никита
18.02.2019
15:59:15
ну там в json переводится, заголовки добавляются

Tishka17
18.02.2019
15:59:31
Но ок

Никита
18.02.2019
15:59:32

Nikolay
18.02.2019
16:00:02
Я наткнулся на фейковое собеседование

Eugene
18.02.2019
16:00:10
Коллеги, подскажите, почему .format валится с ошибкой?
если вставляю просто стринг, то все ок, на ключ не ругается

Tishka17
18.02.2019
16:00:28
не совсем понял
Ну у тебя storage возвращает немного другую структуру объекта

Google

Admin
ERROR: S client not available

Tishka17
18.02.2019
16:00:45
Вообще, имхо во view стоит отдавать объект, а не словарь

Никита
18.02.2019
16:01:02
его потом переводить сложно в json

Tishka17
18.02.2019
16:01:08
То есть, DTO должен иметь вменяемую структуру, п не быть просто словарём

Никита
18.02.2019
16:01:16
тип в Го том же структуры на изи через рефлексию переводятся
А тут так нельзя ?

Nikolay
18.02.2019
16:01:32
Это какой-то сверхразум

Tishka17
18.02.2019
16:01:39
Ну в питоне тоже дата класс в json никаких проблем

Eugene
18.02.2019
16:01:58

Никита
18.02.2019
16:02:04
Там с вложенными обьектами будет проблема
У меня тут и входные данные и выходные в виде словаря приходят, конечно хотелось бы классом делать

Tishka17
18.02.2019
16:03:34
Там с вложенными обьектами будет проблема
Я тут для парсинг делал либу, но там в конце пример сериализации. Работает и с вложкнными. Либу для этого не стоит брать, глянь просто код dict_factory:
https://github.com/Tishka17/dataclass_factory/blob/master/README.md

Никита
18.02.2019
16:04:24
спасибо
гляну

Tishka17
18.02.2019
16:05:17
Хотя если у тебя парсинг словарей ещё,, может пригодится

Aleksandr
18.02.2019
16:08:29
'''bot.send_message(chat_id=update.message.chat_id, text="Я Вас не совсем понял")''' где ошибка?

Alex
18.02.2019
16:09:33

Vlad
18.02.2019
16:10:11

͏
18.02.2019
16:12:27

Google

Nikolay
18.02.2019
16:13:33
когда может не хватать builtin?

Tishka17
18.02.2019
16:16:15

Bobrikwhy
18.02.2019
16:17:14
Хотел бы узнать возможно ли на Python сделать нейронную сеть по определению лиц (по типу FindFace )?

͏
18.02.2019
16:18:52

Bobrikwhy
18.02.2019
16:19:31

Димон
18.02.2019
16:19:37
Привет. Напомните, пожалуйста, если кто помнит сам, как typing'ом выразить, что метод принимает некий класс как аргумент, а возвращает объект этого класса.

cookie
18.02.2019
16:19:55