Файлы с прямым доступом⁠⁠

Всем здравствуйте, подскажите хорошие источники по работе с файлами, в книге, по которой сейчас занимаюсь, описана работа лишь с файлами с последовательным доступом. Нужен совет где прочитать про работу с файлами в полном объёме. Спасибо

Правила сообщества

Публиковать могут пользователи с любым рейтингом. Однако!


Приветствуется:

• уважение к читателям и авторам

• конструктивность комментариев

• простота и информативность повествования

• тег python2 или python3, если актуально

• код публиковать в виде цитаты, либо ссылкой на специализированный сайт


Не рекомендуется:

• допускать оскорбления и провокации

• распространять вредоносное ПО

• просить решить вашу полноценную задачу за вас

• нарушать правила Пикабу

2
Автор поста оценил этот комментарий

Не понятен сам вопрос.


Что значит "описана работа лишь с файлами с последовательным доступом"?


"Про работу с файлами в полном объёме" - это ты про скачивание?

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

В книге приводится алгоритм, где для перезаписи какой-то информации в файле мы обращаемся к "файлу с последовательным доступом", в котором хранятся строковые значения, разделенный \n. Программа создает временный фаил, перебирает все значения в файле вывода от самого начала и записывает каждое значение во временный фаил. Когда находит определенное значение, которое мы хотим изменить, программа вместо этого значения записывает во временный фаил новое значение (измененное), а затем записывает последовательно все оставшееся. Далее фаил ввода удаляется, а временный фаил получает имя удаленного, и сам становится файлом ввода. Таким образом мы изменили какое-то значение в хранящемся файле.


Далее написано:

Во время работы с файлом с последовательным доступом приходится копировать весь файл всякий раз, когда удаляется одно значение из файла. Как уже упоминалось ранее, этот подход неэффективен, в особенности если файл является крупным. Существуют другие, более продвинутые методы, в частности для работы с файлами с прямым доступом, которые намного эффективнее. В настоящей книге эти методы не рассматриваются, но вы сможете познакомиться с ними самостоятельно.


В связи с этим просьба посоветовать источник, в котором рассматривается работа с файлами в полном объёме



показать ответы

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества