УМННБJ, ЯХВ. Войти !bnw Сегодня Клубы
struct.unpack('<H2s', b'qwew') возвращает (30577, b'ew'), как надо. struct.unpack('2s<H', b'qwew') падает с bad char in struct format ЧЯДНТ?
#J6QC9N / @dluciv / 3456 дней назад

ты можешь указать byte order только в начале формата
#J6QC9N/T56 / @stiletto / 3456 дней назад

возможно, вы хотели: задать вопрос на stackoverflow

#J6QC9N/YR4 / @ulidtko / 3456 дней назад
@ulidtko Возможно, но здесь быстрее.
#J6QC9N/C12 / @dluciv --> #J6QC9N/YR4 / 3456 дней назад
>байтоёбство на питоне Єто ты делаешь не так
#J6QC9N/8YB / @anonymous / 3456 дней назад
@ulidtko где мои баллы в скор за ответ и принятие в качестве best answer?!
#J6QC9N/6X2 / @stiletto --> #J6QC9N/YR4 / 3456 дней назад
@anonymous А кроме?
#J6QC9N/ME4 / @dluciv --> #J6QC9N/8YB / 3456 дней назад
@dluciv указываешь byte order (<) не в начале, обв
#J6QC9N/F29 / @stiletto --> #J6QC9N/ME4 / 3456 дней назад
@stiletto Спасибо! А он не может быть раным для разных полей?..
#J6QC9N/ZHY / @dluciv --> #J6QC9N/T56 / 3456 дней назад
@dluciv ле
#J6QC9N/LG9 / @anonymous --> #J6QC9N/ZHY / 3456 дней назад
@dluciv Нет. В контексте struct это не нужно, подразумевается, что вся структура целиком это нативная C-структура какой-нибудь машины, соответственно endianness у неё один.
#J6QC9N/87K / @stiletto --> #J6QC9N/ZHY / 3456 дней назад
@stiletto Но т.к. реальный мир *немножко* отличается от задумки авторов struct, то чтобы распаковать что-то с разным byte order, придется потеребить struct.unpack дважды
#J6QC9N/YQN / @stiletto --> #J6QC9N/87K / 3456 дней назад
@stiletto Ну у меня один. Образ диска то Спектрума =). Старый добрый little endian.
#J6QC9N/0BT / @dluciv --> #J6QC9N/YQN / 3456 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.