如何在 Python 3 中将任意长度(正)整数转换为字节对象?最重要的字节应该放在第一位,这样它基本上是一个基本的 256 编码。
对于固定长度值(最多 unsigned long long),您可以使用struct 模块,但似乎没有库支持 Python 中的大数转换。
预期成绩:
>>> intToBytes(5)
b'\x05'
>>> intToBytes(256)
b'\x01\x00'
>>> intToBytes(6444498374093663777)
b'You won!'