Файл (он же файлоподобный объект, он же поток) — объект, предоставляющий интерфейс доступа к некоему ресурсу.

Ресурс, к которому предоставляет доступ файл может являться, как настоящим файлом на диске, так и объектом, расположенном на неком устройстве хранения или коммуникации.

Примеры ресурсов:
  • стандартный ввод/вывод;
  • буфер в памяти;
  • сокет;
  • конвейер (pipe)
  • и пр.

Общепринятый способ создания файлов — функция open().

+py3.0 Выделяют три категории файлов:
  • двоичные;
  • буферизированные двоичные;
  • текстовые.

Их интерфейсы определены в модуле io.

+py2.2 Создать файл можно также при помощи конструктора типа — file() — параметры те же, что и функции open().
Синонимы поиска: file (файл), файлы
На заметку
В разделе «События» можно узнать о надвигающихся событиях мира Python, а также поделиться своими. Если вы являетесь организатором встречи/конференции/спринта, зарегистрируйте это событие в указанном разделе, чтобы о нём узнали все желающие.