IIC3253 / 2023

40 stars 1 forks source link

T2P2 Importar sys #25

Closed JuaniAndres closed 1 year ago

JuaniAndres commented 1 year ago

Hola podemos importar sys para obtener el byteorder del computador que ejecuta el código, es para transformar correctamente bytes a numero entero en cualquier caso

mugartec commented 1 year ago

No debiese ser necesario, para transformar bytes a número enteros puedes usar int.from_bytes, y el endianness no debiese depender del computador. Si estoy equivocado por favor cuéntame.

JuaniAndres commented 1 year ago

Si es que ese mismo método requiere especificar el order que generalmente es "big", por el momento lo tengo fijo en eso pero si no me equivoco hay un grupo pequeño de computadores que por procesador ocupan "little". Preguntaba para que mi código no tuviera problemas en esos casos pero igual tampoco es tan necesario.

JuaniAndres commented 1 year ago

Investigando más el método int.from_bytes desde python 3.11 tiene por default el byteorder pero se supone que la tarea se revisara con python 3.10

mugartec commented 1 year ago

Si llega a haber un problema y es por el byteorder de int.from_bytes lo revisamos en la recorrección, si funciona bien en tu computador no bajará la nota.