名称错误:未定义名称"缓冲区"



Python2代码:

x = buffer(chr(0) * 32)

蟒蛇3的等价物是什么?我试图用memoryview()替换缓冲区,但名称错误变成了类型错误:TypeError:memoryview:需要一个类似字节的对象,而不是"str"。

我确信这应该是一个字符串,而不是一个字节。

有人能帮我吗?

python 3+的缓冲区函数不是答案

为python 3+调整缓冲区函数的答案

x = memoryview(b'x00'*32)`

memoryview需要字节。Python3现在区分了字节和字符串。

相关内容

  • 没有找到相关文章

最新更新