Potrzebuję wysłać wiadomość o bajtach w Pythonie i potrzebuję przekonwertować liczbę całkowitą bez znaku na tablicę bajtów. Jak przekonwertować wartość całkowitą do tablicy czterech bajtów w Pythonie? Podobnie jak w C:Jak przekonwertować liczbę całkowitą na tablicę czterech bajtów w pythonie
uint32_t number=100;
array[0]=(number >>24) & 0xff;
array[1]=(number >>16) & 0xff;
array[2]=(number >>8) & 0xff;
array[3]=number & 0xff;
Czy ktoś może mi pokazać? Dziwnie jest mi początkowo programować bez typów.
W zależności od urządzenia, na którym działa ten kod, kolejność bajtów hosta prawdopodobnie nie jest tym, czego potrzebujesz. Użyj "! I", aby serializować niepodpisane int do bajtów sieciowych. – dantje