converter decimal em hex python
Estou construindo um servidor em python, eu preciso converter um valor decimal para hexadecimal assim:
digamos que o pacote comece com 4 bytes que definem o tamanho do pacote: 00 00 00 00 se o len (pacote) = 255 nós enviarmos: 00 00 00 ff
Agora meu problema é que às vezes o pacote é maior que 256 como por exemplo 336, então seria: 00 00 01 50
Eu não sei como fazer isso em python, e eu realmente aprecio qualquer ajuda. Obrigado !