Size: a a a

Сообщество Python Программистов

2020 February 24

БГ

Бензофуран Гетероцикл in Сообщество Python Программистов
Vadim Apenko
Ты кодируешь utf в байты на странице ср866, декодируешь по умолчанию в утф. Конечно ошибка
Так это пример о том как оно рано или поздно наебнётся если использовать .decode для передачи произвольных байт
источник

БГ

Бензофуран Гетероцикл in Сообщество Python Программистов
Sergey Ibragimov
hi = 'привет'
hi.encode('utf-8')#b'\xd0\xbf\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82'
hi_bytes = hi.encode('utf-8')
Да, круто, но задача другое подразумевает
источник

VA

Vadim Apenko in Сообщество Python Программистов
Бензофуран Гетероцикл
Да, круто, но задача другое подразумевает
А что в задаче? Откуда у него поток байт?
источник

b

bbclub in Сообщество Python Программистов
байты, вернее обьекты надо в  pickle передавать
источник

БГ

Бензофуран Гетероцикл in Сообщество Python Программистов
ID:1067915333
Здравствуйте. Каких хороших авторов по вашему мнению, в книге описывают скриализацию?
Да про это и книги не нужны, только идею саму понять и всё
источник

БГ

Бензофуран Гетероцикл in Сообщество Python Программистов
Vadim Apenko
А что в задаче? Откуда у него поток байт?
Хуй пойми
Мож файлы читает, мож из рандома берёт
Но надо эти байты посредством жсона передавать
источник

Ⓡⓔⓓ in Сообщество Python Программистов
Бензофуран Гетероцикл
Либо реализовать механизм ограничения количества запросов либо распределять запросы по проксям
Есть какая-то библиотека для получения прокси?
источник

БГ

Бензофуран Гетероцикл in Сообщество Python Программистов
Соответственно жсон байты не вывозит, не умеет в такое
И надо их представлять либо числами либо строкой, пушто их жсон умеет
источник

БГ

Бензофуран Гетероцикл in Сообщество Python Программистов
Можно байты представить списком чисел, можно воспользоваться base64
источник

БГ

Бензофуран Гетероцикл in Сообщество Python Программистов
И это оптимальные решения
источник

NK

ID:1067915333 in Сообщество Python Программистов
😉
источник

БГ

Бензофуран Гетероцикл in Сообщество Python Программистов
В h4, я так понимаю, лежит "\n" , да?
источник

БГ

Бензофуран Гетероцикл in Сообщество Python Программистов
Sergey Ibragimov
удалить переносы строк в h4, вероятно с этим проблема...
Или просто убрать end= ' '
источник

RC

Raniqubihe Cybohe in Сообщество Python Программистов
ну да по дефолту в принте стоит перено на нвоый лайн
источник

БГ

Бензофуран Гетероцикл in Сообщество Python Программистов
bbclub
больше проблема в передаче данных через сеть незакодированных, можно просто прослушать
Это уже следующий этап))
источник

RC

Raniqubihe Cybohe in Сообщество Python Программистов
Бензофуран Гетероцикл
Или просто убрать end= ' '
ну мне он и нужен был что пустную стркоу не печатало типа такого
источник

RC

Raniqubihe Cybohe in Сообщество Python Программистов
источник

БГ

Бензофуран Гетероцикл in Сообщество Python Программистов
Raniqubihe Cybohe
ну да по дефолту в принте стоит перено на нвоый лайн
А ещё можно ебануть str.rstrip() или как-то так называется, чтоб убрать херню из конца строки
источник

VA

Vadim Apenko in Сообщество Python Программистов
Бензофуран Гетероцикл
Хуй пойми
Мож файлы читает, мож из рандома берёт
Но надо эти байты посредством жсона передавать
Так это и надо выяснить. Может там всегда утф приходит. И если пришло НЕ утф, то это уже ненормально и надо падать.

С base64 логику я вообще не понял. Если ему байты приходят то при чем тут бейз64?
источник

K

Krau5 in Сообщество Python Программистов
я вот епто не понел
я работаю без venv, его вообще в той репке и в помине не было, буквально секунд сорок назад создал приложение, а еще за минуту до  того установил жангу версии 2.1.3(типо книга Дронова), но выводит такое чудо, чо делать то
источник