diferentes computadores e sistemas operacionais seguem diferentes convenções sobre o significado de bytes sucessivos que codificam um único valor numérico (em geral, um inteiro). Em ambientes de grande - endian , o primeiro byte é o mais importante um , em ambientes de pequeno - endian , o primeiro byte é o menos importante . Você pode escrever código na linguagem de programação Python que troca a ordem dos bytes individuais que codificam um valor numérico de 8 bytes . Essa transformação irá converter uma representação big-endian para little-endian , e vice- versa. Instruções 
 1 
 codificar o valor de 8 bytes que você quer trocar em um Python " bytearray ", como no seguinte exemplo de código : 
 
 myByteList = [ 4,67,32,210 , 21,90,128,255 ] 
 
 myByteArray = bytearray ( myByteList ) 
 2 
 Iterate durante a primeira metade dos oito elementos do bytearray , como no seguinte exemplo de código : 
 
 for i in range (4): 
 3 
 Processo de cada elemento bytearray trocando -o sua imagem no espelho com a outra metade do bytearray , como no seguinte exemplo de código : 
 
 for i in range (4): 
 
 temp = myByteArray [8 -i +1 ] 
 
 myByteArray [8 -i 1 ] = myByteArray [i] < br > 
 myByteArray [i] = temperatura 
 
 no final do laço "for" , o bytearray terá sido completamente trocados.