gpt4 book ai didi

python - 使 bytearray 的 memoryview 在 Python 2.7 中返回 int 元素

转载 作者:太空宇宙 更新时间:2023-11-03 11:30:27 29 4
gpt4 key购买 nike

b = bytearray(1)
m = memoryview(b)

由于 type(b[0]) 是 int,我希望 type(m[0]) 也是 int。从 Python 3.2 开始,这是真的。但是在 Python 2.7 中,类型是 str。我需要能够将内存 View 传递给需要 int 数组的函数。

在 Python 2.7 中,我可以创建一个包装类并覆盖 __getitem__ 。但是有什么技巧可以告诉 memoryview 对象返回 int 元素吗?

最佳答案

不,没有办法使 memoryview__getitem__ 返回 int 对象。

关于python - 使 bytearray 的 memoryview 在 Python 2.7 中返回 int 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21631944/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com