10.4

Posted soberkkk

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了10.4相关的知识,希望对你有一定的参考价值。

Python提供了一个struct模块来解决bytes和其他二进制数据类型的转换。

structpack函数把任意数据类型变成bytes

技术图片

 

 >表示字节顺序是big-endian,也就是网络序,I表示4字节无符号整数。

技术图片

 

 I:4字节无符号整数和H:2字节无符号整数

 

技术图片

 

 

def bmp_info(data):
    bmp=struct.unpack(<ccIIIIIIHH,data[:30])  #获取前30个字节
    if bmp[0]==bB and bmp[1]==bM:
        dict={}
        dict[width]=bmp[6]
        dict[height]=bmp[7]
        dict[color]=bmp[9]
        return dict

bi = bmp_info(bmp_data)
assert bi[width] == 28
assert bi[height] == 10
assert bi[color] == 16
print(ok)

ok

 

以上是关于10.4的主要内容,如果未能解决你的问题,请参考以下文章

C++Builder 10.4:如何关闭缩进线?

雅礼学习10.4

雅礼学习10.4

获得未解决的碳功能 - mac qt 10.4 build

modelsim10.4中怎么查看覆盖率

10.4 使用布局管理器1(FlowLayout)