我正在尝试在Python中实现类似Int32Array
的功能。我目前有两个问题:
使用Chrome控制台,我得到了以下结果:
var int32 = new Int32Array(2);
int32[0] = 12345678901234567890
Int32Array(2):
[-350287872, 0]
var int16 = new Int16Array(2);
int16[0] = 12345678901234567890
Int16Array(2):
[2048, 0]
int16[1] = 12345678901234567890
Int16Array(2):
[2048, 2048]
当我尝试使用to_bytes(4)
函数转换大整数时,出现错误:
>>> (12345678901234567890).to_bytes(4)
AttributeError: 'long' object has no attribute 'to_bytes'
有什么想法吗?