Доброго времени суток, читатели, зрители моего канала programmer's notes. Не забывайте подписываться и писать свои комментарии к моим статьям и видео. Прямое отображение в памяти в программах на python с использованием модуля mmap Честно говоря упустил эту технологию, даже не подумал про неё в отношении Python. Хотя пользовался возможностями mmap на C и ассемблере. Но там просто системные функции используются. А оказывается в Python есть такой модуль и можно использовать её в своих целях. И так о чём же идёт речь. Это файлы отображаемые в память. Эта технология есть и в Unix-подобных системах и в Windows. Что даёт эта технология: После закрытия отображённого файла, если он редактировался, он перезаписывается на диск. Будет несколько статей по теме mmap в Python. В общем случае методы объектов mmap работают с байтовыми последовательностями в памяти. Сегодня рассмотрим пример работы с текстовым файлом. Здесь приходится учитывать кодировку. В программе ниже (рисунок 1) открывается текст
Программирование на Python. Модуль mmap, прямое отображение в память
7 июня 20247 июн 2024
42
3 мин