将值复制到python中的字节数组中

时间:2016-11-25 15:20:58

标签: python arrays copy bits can-bus

我需要将一个值(大于一个字节)复制到一个字节数组中,以便在python中处理CAN消息。需要通过定义具有提供长度的startbit(NOT byte!)将值复制到数组中,而数组的其余部分保持不变。该数组长度为8个字节。我基本上正在寻找一个像这样的数组的函数:

x = bytearray([0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12])

并将值0x1111复制到第3位之后的数组中,固定长度为6位(仅作为示例)。如果固定长度大于该值,则其余部分应填充0x0

我会在C中使用指针算术来解决这个问题,但是你如何在python中做到这一点?

0 个答案:

没有答案