我正在尝试将数据块(一些字节)复制到某个位置的更大块中。我可以在 C 中轻松做到这一点,但现在我在 Python 中做到这一点,我很好奇什么是最好/正确的方法来做到这一点。
我这样做的方式是:
struct.pack_into("p", buffer, pos, str(data))
其中 data 和 buffer 是 bytearray 类型。Python不会让我将数据复制到缓冲区而不将其转换为字符串(参见上面的类型转换),所以我想知道将一个字节数组插入另一个字节数组的正确方法是什么?