Noa*_*ell 3 python byte types integer
在Python中,我经常使用以下序列从字节缓冲区中获取整数值(在python中这是一个str).
我从struct.unpack()例程中获取缓冲区.当我用'解压''char'时
byte_buffer, = struct.unpack('c', raw_buffer)
int_value = int( byte_buffer.encode('hex'), 16 )
Run Code Online (Sandbox Code Playgroud)
有没有更好的办法?
该结构模块是擅长包二进制数据.
int_value = struct.unpack('>I', byte_buffer)[0]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2714 次 |
| 最近记录: |