python-3.x - 链接到python 3中字节对象的一部分

标签 python-3.x

我需要一个原始对象(字节)和这个对象减去 python 3 中的最后 20 个字节。我可以这样做:

b = a[0:-20]

但它复制了我的对象。我可以保存链接到对象的一部分的内存吗?

最佳答案

是的,使用 memoryview :

b = memoryview(a)[:-20]

如文档所述:

memoryview objects allow Python code to access the internal data of an object that supports the buffer protocol without copying.

关于python-3.x - 链接到python 3中字节对象的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23524191/

相关文章:

python - PyQt5 - 为什么我的小部件不更新,除非我切换到不同的窗口?

python - 是否可以在 Mac、linux 和 Windows 中将 python3 应用程序部署为自执行文件?如何?

python - VS2013中的PTVS : Why does this for loop not catch the StopIteration?

python - OpenCV/Python : cv2. minAreaRect 不会返回旋转的矩形

python - Pexpect 和 PyCharm - 设备的不适当的 ioctl

python - 异步定义和调用堆栈

Python - 使用 subprocess.call() 时 Windows 路径中的双反斜杠

python - 读取文件并剥离\n并拆分列表

python - 如何在 scikit-learn 中使用正确的 pyprind?

python-3.x - 如何按照规则在两个不同值之间刷/修改Series的值,而不改变标记?