@ru_python

Страница 7982 из 9768
?? Eugene
03.02.2019
18:22:53
Надоело

Mikhail
03.02.2019
18:28:13
и в чем конкретно проблема?
Если я правильно понял, то нужен decode. Только не могу найти с каким типом кодировки его использовать, потому что по-факту мне не надо менять кодировку

Aragaer
03.02.2019
18:29:49
нет, надо не decode, а unpack

Google
Aragaer
03.02.2019
18:32:47
а, стоп, в таком случае да, decode

Misha
03.02.2019
18:35:04
Хочу начать изучать ML, Data Science. С чего начинать посоветуете? Желательно курсы\лекции и лучше на русс, но можно и англ. Посмотрел CS50 одну лекцию про ML понравилось сама идея, там конечно совсем на базовом уровне и мало оч.

Terminator
03.02.2019
18:35:47
O C будет жить. Поприветствуем!

Misha
03.02.2019
18:36:43
Книга Рашка автор, машинное обучение питон
с примерами? Просто без примеров, книги не очень воспринимаю

Misha
03.02.2019
18:38:02
спс, а еще от Яндекса видел что-то. Или не очень?

Егор
03.02.2019
18:40:44
https://github.com/dark0ghost/parser_proxy/blob/master/proxy2.0 нужна критика, что скажите

Егор
03.02.2019
18:45:22
404
Линукс?

Google
John
03.02.2019
18:46:08
нет, 404 - это код страницы. Или ты спрашиваешь на какой ОС открыл ссылку?

KMT
03.02.2019
18:46:23
?

Егор
03.02.2019
18:46:32
John
03.02.2019
18:48:00
децла жалко

Pavel
03.02.2019
18:48:35
децла жалко
он был кор-девом питона?

Terminator
03.02.2019
18:48:36
Nest Alex будет жить. Поприветствуем!

John
03.02.2019
18:48:55
он был кор-девом питона?
наверняка, я не специалист :)

Nest
03.02.2019
18:52:54
ахахаха тролинг 99 уровня админов

Маришка
03.02.2019
18:54:08
https://github.com/dark0ghost/soks5-parser-/blob/master/proxy2.0
Тебе бы руки отбить за строчки с 8 по 15 в parser.py Неужели вам блядь так трудно в питоний пакаджинг? Так трудно написать сетап.пай?

Mikhail
03.02.2019
18:54:16
получается списк без ведущих нулей [0x1, 0x2, ...]
ноли прибавить не проблема. А вот кодек 'hex' похоже, всё-таки не подходит. Если я правильно читаю тут (https://docs.python.org/3/library/codecs.html) то он, похоже делает тоже самое что binascii.unhexlify, а это значит что он пытается конвертировать байты в символы

Маришка
03.02.2019
18:55:59
Смотри 2.0
Окей. Нахуй асинк если ты его не используешь?

Егор
03.02.2019
18:56:24
А это в тестах было забыл убрать

Ща поправлю

Pavel
03.02.2019
18:56:31
Смотри 2.0
какова у этой, кхм, "поделки", практическая ценность?

Егор
03.02.2019
18:56:53
Прокси паблик

Для ботов например

Сергей
03.02.2019
18:57:23
ноли прибавить не проблема. А вот кодек 'hex' похоже, всё-таки не подходит. Если я правильно читаю тут (https://docs.python.org/3/library/codecs.html) то он, похоже делает тоже самое что binascii.unhexlify, а это значит что он пытается конвертировать байты в символы
Самый простой способ - получить список строк из 2 символов ['01', '02', ...] Потом каждый перевести в int с системой счисления 16 int(str, 16) Потом от каждого значения взять hex() profit

Егор
03.02.2019
18:57:27
Или парсинг

Google
Mikhail
03.02.2019
18:59:02
Егор
03.02.2019
19:00:10
Сергей
03.02.2019
19:00:21
Aragaer
03.02.2019
19:00:37
>>> import codecs >>> x = b'0102030405060708090A0B0C0E0D0F' >>> list(codecs.decode(x, "hex")) [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 13, 15]

все норм

codecs.decode выдает bytes, в котором каждый байт имеет соответствующее значение

Mikhail
03.02.2019
19:01:29
Aragaer
03.02.2019
19:01:37
а он чем стал?

Mikhail
03.02.2019
19:01:42
стал 15

Pavel
03.02.2019
19:02:03
стал 15
а где разница между 0x0f и 15?

Aragaer
03.02.2019
19:02:10
а чем 15 отличается от 0x0f?

Mikhail
03.02.2019
19:02:20
ну кодировкой же

Aragaer
03.02.2019
19:02:25
какой кодировкой?

это число

>>> 15 == 0x0f True

>>> 0x0f 15

Mikhail
03.02.2019
19:03:50
сейчас проще с примером приведу. вот реальный пример строки который нужно перевести и то что выдает decode: b'80C20000A3D181A0020283810607919762022020F00B8190600B919761753963F97FF6912010907422007D02700000781516011515B20100F418225E759BAE43C0C9A4CE74D91F59137A2DE8F41BD2701BE0C99B847A43C221A5850562FB6973BFA27F666ADE67E11687A65601B93A820E98E770BBBBD5DD30960D8831559DD98DB5F277B729B70E10201847CFF61071D8F73298E4FDF5E073AB8319380F4F099032CEFED23E78A0\r\n' Traceback (most recent call last): ..\hex_codec.py", line 19, in hex_decode return (binascii.a2b_hex(input), len(input)) binascii.Error: Non-hexadecimal digit found

Aragaer
03.02.2019
19:04:09
что такое a2b_hex?

Mikhail
03.02.2019
19:04:10
в двух последних символах проблема? из-за них не конвертируется?

Google
Aragaer
03.02.2019
19:04:28
ну и да, в них проблема

сделай strip()

Mikhail
03.02.2019
19:05:05
что такое a2b_hex?
это то что вызывается по print (codecs.decode(var,'hex'))

Aragaer
03.02.2019
19:05:22
>>> x = b'0102030405060708090A0B0C0E0D0F\n' >>> list(codecs.decode(x.strip(), "hex")) [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 13, 15]

вот, с помощью strip убирается всякий мусор

Terminator
03.02.2019
19:05:34
@PavelDurmanov будет жить. Поприветствуем!

Павел
03.02.2019
19:05:41
Егор
03.02.2019
19:06:43
хуй
Разбань в телеграм девелоперс

V Λ C U U M
03.02.2019
19:06:44
Всем привет, для чего использовать self? перед каждой переменной, Я просто скачал один скрипт, а там везде этот self погуглив я понял что ничего не понял

Aragaer
03.02.2019
19:07:17
https://docs.python.org/3/tutorial/classes.html

Vasilyev
03.02.2019
19:07:18
Как быстро вы за..рахаете ваш сервер делая новый коннекшн на каждую вставку?)

Vasilyev
03.02.2019
19:09:08
питонья магия
питонячяя же)

sickboi
03.02.2019
19:09:15
Как быстро вы за..рахаете ваш сервер делая новый коннекшн на каждую вставку?)
Я пока просто практикуюсь и тестирую разные сниппеты кода, в готовой версии сделаю нормальный коннекшн

Pavel
03.02.2019
19:09:16
питонячяя же)
для питоняш

Tigran
03.02.2019
19:09:27
Pavel
03.02.2019
19:11:07
Фига ты токсичный.
Ну с таким подходом нам технологической сингулярности не достигнуть. потому как для некоторых она уже здесь.

Google
Tigran
03.02.2019
19:12:45
Ну с таким подходом нам технологической сингулярности не достигнуть. потому как для некоторых она уже здесь.
С каким -- с таким? Чувак только начал что-то изучать, заходит в тематическую группу, и ему на первый же вопрос -- "чёт походу программирование не для тебя". Не знаю, чего можно достигнуть с твоим подходом, кроме повышения чсв.

Mikhail
03.02.2019
19:14:47
>>> x = b'0102030405060708090A0B0C0E0D0F\n' >>> list(codecs.decode(x.strip(), "hex")) [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 13, 15]
да, спасибо большое, теперь получилось то что надо!

Idi
03.02.2019
19:15:06
Pavel
03.02.2019
19:15:08

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