ID EN
Built-in Types

release

Python 3.11 🇮🇩 Bahasa Indonesia

Lepaskan buffer yang mendasarinya yang diekspos oleh objek memoryview. Banyak objek yang mengambil tindakan khusus ketika ada pandangan yang tertuju padanya (misalnya, bytearray untuk sementara melarang pengubahan ukuran); oleh karena itu, memanggil rilis() berguna untuk menghapus batasan ini (dan membebaskan sumber daya yang tergantung) sesegera mungkin.

Syntax

PYTHON
release()

Contoh

Example 1
PYTHON
>>> m = memoryview(b'abc')
>>> m.release()
>>> m[0]
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ValueError: operation forbidden on released memoryview object
Example 2
PYTHON
>>> with memoryview(b'abc') as m:
...     m[0]
...
97
>>> m[0]
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ValueError: operation forbidden on released memoryview object

See Also

bytearray ValueError release()