przekonwertować dziesiętny na hex python

Im buduję serwer w Pythonie, muszę przekonwertować wartość dziesiętną na hex w następujący sposób:

powiedzmy, że pakiet zaczyna się o 4 bajty, które definiują długość pakietu: 00 00 00 00, jeśli len (pakiet) = 255 wysłalibyśmy: 00 00 00 ff

Teraz mój problem polega na tym, że czasami pakiet jest większy niż 256, jak na przykład 336, wtedy będzie to: 00 00 01 50

Nie wiem, jak to zrobić w Pythonie i naprawdę docenię każdą pomoc. Dzięki !

questionAnswers(2)

yourAnswerToTheQuestion