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
提交
取消