Python2代码:x = buffer(chr(0) * 32)python3 的等效项是什么?我尝试用memoryview()以下内容替换缓冲区,但名称错误变成了类型错误: TypeError: memoryview: a bytes-like object is required, not 'str'.我很确定这应该是一个字符串而不是一个字节。有人能帮我吗?python 3+ 的缓冲函数 不是答案!
1 回答
回首忆惘然
TA贡献1847条经验 获得超11个赞
为 python 3+调整 Buffer 函数的答案
x = memoryview(b'\x00'*32)`
memoryview
需要字节。Python 3 现在区分了字节和字符串。
添加回答
举报
0/150
提交
取消