Меню
Главная
Авторизация/Регистрация
 
Главная arrow Информатика arrow Основы алгоритмизации и программирования на Python

РАБОТА С ФАЙЛАМИ

Как записать информацию в файл и как прочитать информацию из файла? Два вопроса, ответы на которые должен получить начинающий программист, знакомясь с тем или иным языком программирования.

Сначала отметим, файл - это поименованная совокупность любых данных, размещенная на внешнем запоминающем устройстве, хранимая, пересылаемая и обрабатываемая как единое целое. Файл может содержать программу, числовые данные, текст, закодированное изображение и пр. Физически файлы реализуются как участки памяти на внешних носителях, например, на жестких дисках, флэш-носителях и т. д. Обслуживает файлы специальный модуль (программа) операционной системы, называемый драйвером. Он обеспечивает доступ к информации, записанной на носитель, по имени файла и распределяет пространство между файлами.

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

При больших объемах данных повторное введение их при каждом новом запуске программы вызывает большие неудобства, кроме того, модель файла, как отмечено выше, лежит в основе большинства механизмов доступа к устройствам, используемым в подсистемах ввода - вывода. К файловой системе имеет доступ и любая прикладная программа, для этого в языках программирования, в том числе и в Python, имеются специальные средства в виде функций, классов для работы с файлами.

Работа с любым файлом, с точки зрения программирования, состоит из трех этапов:

  • • открытие файла;
  • • чтение или запись информации из файла или в файл;
  • • закрытие файла.

Для каждого из вышеперечисленных типов файлов существуют свои операторы, с помощью которых программируется то или иное действие. Рассмотрим последовательно каждое из них.

 
Если Вы заметили ошибку в тексте выделите слово и нажмите Shift + Enter
< Пред   СОДЕРЖАНИЕ   След >
 
Популярные страницы