Как инициализировать двоичный буфер в Python - PullRequest
0 голосов
/ 25 мая 2010

Итак, я читаю из двоичного поля БД, т.е. «field1», в var Buf1, а затем делаю что-то вроде:

unpack_from('I', Buf1, 0)

итак, все в порядке. но вопрос как я могу ini Buf1 не заходя в БД? Я могу получить значение из БД вручную и статически инициировать мою переменную, но как? в поле БД 'field1' я вижу что-то вроде '0x7B0500000100000064000000B80100006'. и как я могу инициализировать действительный двоичный буфер из него?

1 Ответ

0 голосов
/ 26 июня 2010

Просто используйте pack или pack_into это противоположность python unpack_from.

См. Также этот ответ .

Но вы должны уточнить свой вопрос и дать больше примеров кода. Значение, которое вы видите в поле, слишком велико, чтобы считать его целым числом. Интересно, получите ли вы полную стоимость.

...