2024-05-19 06:23:57 发布
网友
我有一个uint8_t_arr对象foo。我还有一个python int,用于数组大小,称为bar。在
uint8_t_arr
foo
in
bar
如何将foo转换为bytearray或{}对象?在
bytearray
我一次只能用uint8_t_arr_getitem访问一个项目,这似乎太疯狂了。在python中没有方法访问这个对象中的一个范围吗?还是把整件事放进缓冲区?foo.__something__?foo.thething?在
uint8_t_arr_getitem
foo.__something__
foo.thething
假设foo是swig uint8数组,foo_size是数组中的元素数:
uint8
foo_size
foostring = str() for i in range(0, foo_size): foostring += struct.pack("B", int(uint8_t_arr_getitem(pkt, i)))
在我测试的平台上,uint8_t_arr_getitem()函数返回一个长值。这导致了一个错误,所以我用int()包装了
uint8_t_arr_getitem()
int()
假设
foo
是swiguint8
数组,foo_size
是数组中的元素数:在我测试的平台上,
uint8_t_arr_getitem()
函数返回一个长值。这导致了一个错误,所以我用int()
包装了相关问题 更多 >
编程相关推荐