Converter número inteiro em hexadecimal com formato específico

Sou novo no python e tenho o seguinte problema: Preciso converter um número inteiro em uma sequência hexadecimal com 6 byte

por exemplo. 281473900746245 -> "\ xFF \ xFF \ xBF \ xDE \ x16 \ x05"

O formato da cadeia hexadecimal é importante. O comprimento do valor int é variável.

O formato '0xffffbf949309L' não funciona para mim. (Eu recebo isso com hex (valor int))

Minhassolução fina (depois de alguns "jogar") é:

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

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

    return hexed

Obrigado por toda a ajuda

questionAnswers(3)

yourAnswerToTheQuestion