【发布时间】:2014-05-21 15:39:44
【问题描述】:
在 Python 中,你可以这样做:
b = bytearray(100)
b[0:3] = 'one'.encode()
b[17:20] = 'two'.encode()
但是,这会创建一个中间 bytes() 对象,从而导致性能欠佳。
有没有类似 encode_into() 的东西可以直接将字符串编码成字节数组?
【问题讨论】:
-
这是interesting read;特别是当它到达struct.pack 时。不是答案,但可能会有所帮助。
标签: python python-3.x