адресу сервера, я получаю ответ в байтах
Ответ: b'STATUS=S,When=1637737815,Code=22,Msg=CGMiner versions,Description=cgminer 1.0.0|VERSION,BMMiner=1.0.0,API=3.1,Miner=49.0.1.3,CompileTime=Mon Oct 26 17:45:27 CST 2020,Type=Server|\x00'
Подскажите пожалуйста, как мне сделать из этой строки байт, словарь?
Проблема заключается в том, что если я использую к примеру
final_dict = dict(s.split("=", 1) for s in temp_decoder)
То в некоторых случаях словарь получается неполный, и данные обрезаются почему-то.
Вырезать регулярными выражениями🙈
https://regex101.com/ Сюда вбей несколько строк из боевого окружения что получаешь, и подгоняй регулярки
А как вы хотели? Вам надо что-то на подобие Perl) правильно говорят, поискать библиотеку для парсинга и использовать регулярные выражения
Я думал можно как-то всё сделать попроще, скажем ответ в словарь преобразовать и всё
Обсуждают сегодня