• en
  • Language: ru
  • Documentation version: latest

Открытие файлов

Для начала работы с файлом, его надо открыть.

open()

Для открытия файлов, чаще всего, используется функция open():

file = open('file_name.txt', 'r')

В функции open():

  • 'file_name.txt' - имя файла

  • тут можно указывать не только имя, но и путь (абсолютный или относительный)

  • 'r' - режим открытия файла

Функция open() создает объект file, к которому потом можно применять различные методы, для работы с ним.

Режимы открытия файлов:

  • r - открыть файл только для чтения (значение по умолчанию)

  • r+ - открыть файл для чтения и записи

  • w - открыть файл для записи

  • если файл существует, то его содержимое удаляется

  • если файл не существует, то создается новый

  • w+ - открыть файл для чтения и записи

  • если файл существует, то его содержимое удаляется

  • если файл не существует, то создается новый

  • a - открыть файл для дополнения записи. Данные добавляются в конец файла

  • a+ - открыть файл для чтения и записи. Данные добавляются в конец файла

Примечание

r - read; a - append; w - write