Рубрики
Без рубрики

Обработка файлов с помощью Python

В какой -то момент программирования вам придется работать с файлами. Вы столкнетесь с такими вещами, как файл … Tagged с Python, Fileio, FileHandling.

В какой -то момент программирования вам придется работать с файлами. Вы столкнетесь с такими вещами, как File IO, файловый буфер и другой жаргон. В этом посте мы рассмотрим обработку файлов в Python: методы, процедуры и правила.

Обратите внимание, что чтобы понять эту статью, вам нужно иметь базовое понимание синтаксиса Python.

С или…

Python предоставляет встроенную функцию для открытия файлов. Вы, наверное, уже знаете это. Есть два способа реализации функции. Встроенная функция Open Возвращает поток. В этом случае поток позволяет вам постоянно читать или записывать в открытый файл. Open Функция берет пару аргументов, которые мы рассмотрим.

Аргумент файла – это имя файла, который вы хотите открыть в Python. Обычно это строка, содержащая имя и расширение, например my_file.txt. Режим – это необязательный аргумент, который обычно по умолчанию «r». Есть и другие варианты аргумента режима. Вы должны указать аргумент режима, если вы хотите выполнить любую операцию, кроме чтения из файла. Вот список других вариантов. Следующим является буферный спор. Буферизация – это целое число, используемое для установки политики буферизации. Это может звучать немного странно. Вы можете прочитать это Страница Чтобы понять концепцию буферизации в отношении обработки файлов в Python.

Другим необязательным аргументом является кодирование. Кодирование по умолчанию зависит от платформы. Это применимо только в текстовом режиме, вы можете проверить список кодировки, доступных в Python Здесь Анкет

Вы можете прочитать о других аргументах Здесь Анкет

Одна важная вещь, которую следует отметить, когда имею дело с файлами, – это с утверждение. с Заявление обеспечивает приобретение и выпуск ресурсов. Если вы используете с оператор для доступа к файлу, несомненно, что файл всегда будет закрыт. Использовать с оператор для управления вашими объектами, ознакомьтесь с этим примером.

Чтение, написание и приложение операции

В этом разделе мы будем помогать учителю сортировать и вычислить среднее значение оценки учеников в файл. Несколько мгновений спустя… См. Результат этого набора операций на входном файле ниже Мы забыли добавить подпись учителя в выходной файл. Чтобы решить проблему, мы открываем файл в режиме добавления, чтобы избежать перезаписи ранее написанных данных. Новый выходной файл выглядит так.

Обработка файлов не только ограничивается файлами .txt. Возможно, вам придется работать с файлами в других форматах, и применяются те же правила. Спасибо за чтение.

Оригинал: “https://dev.to/bamimoretomi/file-handling-in-python-46md”