当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python memoryview.toreadonly用法及代码示例


用法:

toreadonly()

返回 memoryview 对象的只读版本。原始的 memoryview 对象没有改变。

>>> m = memoryview(bytearray(b'abc'))
>>> mm = m.toreadonly()
>>> mm.tolist()
[89, 98, 99]
>>> mm[0] = 42
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: cannot modify read-only memory
>>> m[0] = 43
>>> mm.tolist()
[43, 98, 99]

3.8 版中的新函数。

相关用法


注:本文由纯净天空筛选整理自python.org大神的英文原创作品 memoryview.toreadonly。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。