在Python 3中链接字节对象的一部分

3

我需要在Python 3中获取一个原始对象(字节),并且获取这个对象减去最后20个字节。可以像这样实现:

b = a[0:-20]

但它会复制我的对象。我能够链接到一个对象的一部分来节省内存吗?

1个回答

3

好的,使用memoryview

b = memoryview(a)[:-20]

作为文档所述: “memoryview”对象允许Python代码访问支持缓冲区协议的对象的内部数据,而无需复制。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接