Python2代碼:x = buffer(chr(0) * 32)python3 的等效項(xiàng)是什么?我嘗試用memoryview()以下內(nèi)容替換緩沖區(qū),但名稱錯(cuò)誤變成了類型錯(cuò)誤: TypeError: memoryview: a bytes-like object is required, not 'str'.我很確定這應(yīng)該是一個(gè)字符串而不是一個(gè)字節(jié)。有人能幫我嗎?python 3+ 的緩沖函數(shù) 不是答案!
1 回答

回首憶惘然
TA貢獻(xiàn)1847條經(jīng)驗(yàn) 獲得超11個(gè)贊
為 python 3+調(diào)整 Buffer 函數(shù)的答案
x?=?memoryview(b'\x00'*32)`
memoryview
需要字節(jié)。Python 3 現(xiàn)在區(qū)分了字節(jié)和字符串。
添加回答
舉報(bào)
0/150
提交
取消