¿Cómo sobrescribir algunos bytes en el medio de un archivo con Python?

Me gustaría poder sobrescribir algunos bytes en un desplazamiento determinado en un archivo usando Python.

Mis intentos han fallado miserablemente y han resultado en:

sobrescribir los bytes en el desplazamiento pero también truncar el archivo justo después (modo de archivo = "w" o "w +")appending los bytes al final del archivo (modo de archivo = "a" o "a +")

Es posible lograr esto con Python de forma portátil?

Respuestas a la pregunta(3)

Su respuesta a la pregunta