Книга: Введение в Python

Список режимов доступа к файлу в Python.

Список режимов доступа к файлу в Python.

r

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

rb

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

r+

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

rb+

Открывает файл для чтения и записи в двоичном формате. Указатель стоит в начале файла.

w

Открывает файл только для записи. Указатель стоит в начале файла. Создает файл с именем имя_файла, если такового не существует.

wb

Открывает файл для записи в двоичном формате. Указатель стоит в начале файла. Создает файл с именем имя_файла, если такового не существует.

w+

Открывает файл для чтения и записи. Указатель стоит в начале файла. Создает файл с именем имя_файла, если такового не существует.

wb+

Открывает файл для чтения и записи в двоичном формате. Указатель стоит в начале файла. Создает файл с именем имя_файла, если такового не существует.

a

Открывает файл для добавления информации в файл. Указатель стоит в конце файла. Создает файл с именем имя_файла, если такового не существует.

ab

Открывает файл для добавления в двоичном формате. Указатель стоит в конце файла. Создает файл с именем имя_файла, если такового не существует.

a+

Открывает файл для добавления и чтения. Указатель стоит в конце файла. Создает файл с именем имя_файла, если такового не существует.

ab+

Открывает файл для добавления и чтения в двоичном формате. Указатель стоит в конце файла. Создает файл с именем имя_файла, если такового не существует.

Атрибуты файлового объекта в Python.

Как только файл был открыт и у вас появился файловый объект, вы можете получить следующую информацию о нем:

file.closed

Возвращает True если файл был закрыт.

file.mode

Возвращает режим доступа, с которым был открыт файл.

file.name

Возвращает имя файла.

file.softspace

Возвращает False если при выводе содержимого файла следует отдельно добавлять пробел.

Например:

| my_file = open("some.txt", "w")
| print ("Имя файла: ", my_file.name)
| print ("Файл закрыт: ", my_file.closed)
| print ("В каком режиме файл открыт: ", my_file.mode)
| print ("Пробелы: ", my_file.softspace)

Оглавление книги


Генерация: 0.355. Запросов К БД/Cache: 3 / 1
поделиться
Вверх Вниз