Не понятен сам вопрос.
Что значит "описана работа лишь с файлами с последовательным доступом"?
"Про работу с файлами в полном объёме" - это ты про скачивание?
В книге приводится алгоритм, где для перезаписи какой-то информации в файле мы обращаемся к "файлу с последовательным доступом", в котором хранятся строковые значения, разделенный \n. Программа создает временный фаил, перебирает все значения в файле вывода от самого начала и записывает каждое значение во временный фаил. Когда находит определенное значение, которое мы хотим изменить, программа вместо этого значения записывает во временный фаил новое значение (измененное), а затем записывает последовательно все оставшееся. Далее фаил ввода удаляется, а временный фаил получает имя удаленного, и сам становится файлом ввода. Таким образом мы изменили какое-то значение в хранящемся файле.
Далее написано:
Во время работы с файлом с последовательным доступом приходится копировать весь файл всякий раз, когда удаляется одно значение из файла. Как уже упоминалось ранее, этот подход неэффективен, в особенности если файл является крупным. Существуют другие, более продвинутые методы, в частности для работы с файлами с прямым доступом, которые намного эффективнее. В настоящей книге эти методы не рассматриваются, но вы сможете познакомиться с ними самостоятельно.
В связи с этим просьба посоветовать источник, в котором рассматривается работа с файлами в полном объёме
Программирование на python
1K пост12K подписчика
Правила сообщества
Публиковать могут пользователи с любым рейтингом. Однако!
Приветствуется:
• уважение к читателям и авторам
• конструктивность комментариев
• простота и информативность повествования
• тег python2 или python3, если актуально
• код публиковать в виде цитаты, либо ссылкой на специализированный сайт
Не рекомендуется:
• допускать оскорбления и провокации
• распространять вредоносное ПО
• просить решить вашу полноценную задачу за вас
• нарушать правила Пикабу