Convertir entero a cadena hexadecimal con formato específico

Soy nuevo en Python y tengo el siguiente problema: necesito convertir un número entero en una cadena hexadecimal con 6 bytes.

p.ej. 281473900746245 -> "\ xFF \ xFF \ xBF \ xDE \ x16 \ x05"

El formato de la cadena hexadecimal es importante. La longitud del valor int es variable.

El formato '0xffffbf949309L' no funciona para mí. (Obtengo esto con hexadecimal (valor-int))

Misolución fina (después de "jugar") es:

def _tohex(self, int_value):
    data_ = format(int_value, 'x')

    result = data_.rjust(12, '0')
    hexed = unhexlify(result)

    return hexed

¡Gracias por toda la ayuda

Respuestas a la pregunta(3)

Su respuesta a la pregunta