[英]MemoryViews and Garbage Collection in Python
基本上:
如果我在某处声明一个bytearray:
arr = bytearray(somestr)
然后创建它的内存视图:
view = memoryview(arr)
我可以确定只要我在某个地方引用了视图对象,那么bytearray将会保留吗?
即:
def foo():
arr = bytearray("hello world")
return memoryview(arr)
view = foo()
垃圾收集是否会删除原始的bytearray? 或者这算作参考?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.