所以,我从DB二进制字段读取,即'field1'到var Buf1,然后做类似的事情:
unpack_from('I', Buf1, 0)
所以,一切都好。但问题是如何在没有DB的情况下进入Buf1?我可以手动从DB获取值并静态初始化我的var,但是如何?在DB字段'field1'中,我看到类似'0x7B0500000100000064000000B80100006'的内容。以及如何从中启动有效的二进制缓冲区?
答案 0 :(得分:0)
只需使用pack或pack_into
它就是unpack_from的python。
另见that answer。
但是你应该详细说明你的问题并提供更多示例代码。你在字段中看到的值太大,无法将其读入整数。我想知道你是否得到了完整的价值。