возвращает файловый объект.
Таблица режимов (mode) функции open:
'r' – чтение.
'w' – запись.
'a' – добавление.
'b' – бинарный режим.
'+' – чтение/запись.
Режим '+' может быть добавлен к остальным режимам.
По умолчанию питон открывает файлы в текстовом режиме.
Для открытия файла в бинарном режиме на чтение можно добавить 'rb'.
Третий параметр устанавливает размер буферизации при работе с файлом.
По умолчанию он выключен, и чтение/запись идет напрямую с диска на диск.
Для включения буфера третий параметр должен быть отличным от нуля.
2. Базовые файловые методы
В питоне многие объекты являются файлами:
стандартный ввод sys.stdin, стандартный вывод sys.stdout, объекты, открываемые функцией urllib.urlopen и т.д.
Запись в файл:
>>> f = open('my_file', 'w')
>>> f.write('Hello, ')
>>> f.write('World!')
>>> f.close()
Чтение:
>>> f = open('my_file', 'r')
>>> f.read(5)
'Hello'
>>> f.read()
', World!'