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

Метод open(имя, режим).

f= open(имя, режим)

Открывает файловый объект f для последующего оперирования с ним. Функция принимает два параметра: строку, содержащую путь к файлу(может быть абсолютным или относительным текущего каталога или переменной окружения PATH) и режимом открытия файла. Режим открытия файла определяет допустимые операции доступа:

w

Открыть файл для записи. Если такой файл уже существует, то его содержимое исчезает(если это возможно).

r

Открыть файл только для чтения.

a

 

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

r+

 

Открыть файл для записи/чтения, содержимое файла сохраняется.

w+

 

Открыть файл для записи/чтения, содержимое файла исчезает(см w).

r+b

 

Открыть двоичный (если такие файлы поддерживаются операционной системой) файл для записи/чтения, содержимое файла сохраняется.

w+b

 

Открыть двоичный файл для записи/чтения, содержимое файла исчезает(см w).

rb

 

Открыть двоичный файл только для чтения.

wb

 

Открыть двоичный файл для записи. Если такой файл уже существует, то его содержимое исчезает(если это возможно).

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

>>> f=open('/tmp/workfile', 'w')

>>> print f

Сайт создан в системе uCoz