convertir decimal a hexágono pitón

Im construyendo un servidor en Python, necesito convertir un valor decimal a hexadecimal como este:

digamos que el paquete comienza con 4 bytes que definen la longitud del paquete: 00 00 00 00 si el len (paquete) = 255 enviaríamos: 00 00 00 ff

Ahora mi problema es que a veces el paquete es más grande que 256 como por ejemplo 336, entonces sería: 00 00 01 50

No sé cómo hacerlo en Python, y realmente apreciaré cualquier ayuda. Gracias !

Respuestas a la pregunta(2)

Su respuesta a la pregunta