Я пытаюсь скопировать блок данных (несколько байтов) в больший блок в некоторой позиции.Я могу сделать это достаточно легко в C, но сейчас я делаю это в Python, и мне любопытно, как лучше всего это сделать.
То, как я это сделал, было:
struct.pack_into("p", buffer, pos, str(data))
Где данные и буфер имеют тип bytearray.Python не позволил бы мне копировать данные в буфер без преобразования их в строку (см. Преобразование типов выше), поэтому мне было интересно, как правильно вставить один байт-массив в другой?