Python open: как использовать функцию File open () в Python

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

Python open ()

Python open () — встроенная функция, которая открывает file и возвращает его как файловый объект. Он используется в процессе обработки файлов. Функция Python open () возвращает объект файла, который можно использовать для чтения, записи и изменения файла. Если файл не найден, возникает исключение FileNotFoundError .

Синтаксис функции open () следующий.

 open (файл, режим) 
Параметр Описание
file Путь и имя файла.
mode Строка, определяющая, в каком режиме вы хотите открыть файл:

«R» — чтение — значение по умолчанию. Открывает файл для чтения, ошибка, если файл не существует.

«a» — Добавить — открывает файл для добавления, создает файл, если он не существует.

«w» — Запись — открывает файл для записи, создает файл, если он не существует.

«x» — Создать — создает указанный файл, возвращает ошибку, если файл существует.

Кроме того, вы можете указать, должен ли файл обрабатываться в двоичном или текстовом режиме.

«t» — Текст — значение по умолчанию. Текстовый режим.

«b» — Двоичный — Двоичный режим (например, изображения).

# Как открыть файл в Python

Давайте создадим файл app.txt в том же каталоге, что и наш файл app.py .

Теперь внутри файла app.py напишите следующий код.

 f = open ("app.  txt ") print (f) 

См. вывод.

 ➜ pyt python3 app.py  ➜ pyt 

Поскольку режим не указан, файл открывается в режиме ‘ r ‘; он открывается для чтения.

# Обеспечение режима для open ()

Давайте передадим ‘r’ в качестве параметра и просмотрите результат.

 # app.pyf = open ("app.txt", 'r') print (f) 

Это даст нам тот же результат, что и выше.

Python имеет систему кодирования, которая зависит от платформы. Следовательно, рекомендуется указать тип кодировки, если вы работаете в текстовом режиме.

 f = open ("path_to_file", mode = 'r', encoding = 'utf-8') 

Пропустим режим ‘w’ . ‘ w ‘ означает режим записи.

 f = open ("app.txt", 'w') print (f) 

См. вывод.

 ➜ pyt python3 app.py  ➜ pyt 

Пропустим режим ‘a’ . ‘a’ обозначает режим добавления.

 f = open ("app. txt ", 'a') print (f) 

См. вывод.

 ➜ pyt python3 app.py  ➜ pyt 

# Закрыть файл в Python

Мы можем закрыть открытый файл с помощью функции close ().

 # app.pyf = open ("app.txt", 'r') print ('Файл открыт') f.close () print  ('Файл закрыт') 

См. Вывод.

 ➜ pyt python3 app.pyFile is openFile is closed➜ pyt 

Наконец, пример Python open () завершен.

Оцените статью
nanomode.ru
Добавить комментарий