pyarrow.memory_mapยถ
- pyarrow.memory_map(path, mode='r')ยถ
Open memory map at file path. Size of the memory map cannot change.
- Parameters:
- path
str
- mode{โrโ, โr+โ, โwโ}, default โrโ
Whether the file is opened for reading (โrโ), writing (โwโ) or both (โr+โ).
- path
- Returns:
- mmap
MemoryMappedFile
- mmap
Examples
Reading from a memory map without any memory allocation or copying:
>>> import pyarrow as pa >>> with pa.output_stream('example_mmap.txt') as stream: ... stream.write(b'Constructing a buffer referencing the mapped memory') ... 51 >>> with pa.memory_map('example_mmap.txt') as mmap: ... mmap.read_at(6,45) ... b'memory'