Загрузить файл рассола Python

Zagruzit Fajl Rassola Python



Эта статья посвящена функции загрузки модуля pickle. Функция загрузки используется для распаковки файла рассола и представления содержимого файла рассолов после его сброса. Мы также можем использовать функцию загрузки для распаковки и печати данных существующего файла рассола. Объект файла pickle передается в функцию загрузки файла. Файловый объект создается с несколькими параметрами в зависимости от того, как мы используем файл, например чтение с записью, редактирование или просто чтение. Все эти функции имеют разные параметры вызова. Этот параметр обычно стоит после имени файла с расширением «.p». Мы будем использовать функцию загрузки с разными параметрами и разными объектами входного файла, чтобы увидеть, как эта функция работает в разных обстоятельствах.

Пример 1. Распаковка существующего файла Pickle с помощью функции загрузки модуля Pickle

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








Первая зависимость программы заключается в импорте модуля pickle для наследования всех функций модуля. Сначала мы создаем переменную, в которой мы сохраняем имя файла, используя функцию открытия модуля pickle вместе с параметром «rb», который является вызовом для доступа к файлу только для его чтения и без доступа для его записи.



Затем эта переменная используется в качестве параметра в функции загрузки в другой переменной, называемой данными. В эту переменную мы передаем функцию загрузки pickle с именем файла и его параметром. Затем мы инициализируем переменную, которая используется в качестве повторяющегося элемента в цикле for для доступа и печати содержимого файла. Цикл for проходит через переменную данных и итеративную переменную, которую мы создали ранее. Он печатает содержимое файла отдельными строками, как мы можем видеть в следующем фрагменте:







Пример 2. Создание файла словаря в модуле Pickle и распаковка файла с помощью загрузки
Функция в Питоне

В этом файле мы создадим файл рассола и воспользуемся функцией загрузки для чтения содержимого файла в той же программе. Этот пример дает представление о изменчивости функции загрузки в модуле pickle. На снимке следующего кода мы можем проанализировать переменную и иерархию функций:


В этом коде мы устанавливаем пакет pickle для вызова методов модуля pickle. Затем мы продолжаем работу с программой, инициализируя переменную с именем flower, в которой хранится название цветка и его цвет. После инициализации переменной мы используем функцию дампа модуля pickle для сохранения этой переменной в файле pickle с именем «Botany.p» с параметром «wb», который позволяет нам записать файл pickle. Затем мы инициализируем новую переменную, чтобы показать все элементы файла pickle. При инициализации этой переменной мы вызываем функцию загрузки pickle с именем файла и параметром «rb» для чтения файла. Затем эта переменная передается в метод печати, чтобы продемонстрировать данные файла в выходном терминале, как мы можем видеть на следующем снимке.



Пример 3. Распаковка существующего файла словаря Pickle с помощью функции загрузки в модуле Pickle

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


В этой программе мы импортируем пакет библиотеки pickle, что позволяет нам иметь функцию загрузки и функцию открытия для вызова файла pickle. Мы используем ключевое слово «with», чтобы использовать функцию открытия. В функции open у нас есть два параметра: имя файла и параметр доступа для чтения существующего файла словаря pickle. Мы вызываем эту функцию с вызовом «как файл». Внутри этой функции мы вызываем переменную show, в которой присутствует функция загрузки pickle, где прописан метод open вместе с именем файла и параметром доступа. Эта переменная show передается в команду печати, которая показывает содержимое файла, как показано на следующем снимке:

Пример 4. Создание словарного файла с несколькими записями в модуле Pickle и распаковка файла с помощью функции загрузки

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


Программа начинается с включения модуля pickle в код, который позволяет нам получить доступ к функциям pickle, таким как загрузка и дамп. Сначала мы создаем две переменные, в которых хранится несколько фрагментов информации. Эти переменные затем сохраняются в переменной списка как значения индекса с их ключевыми значениями в качестве идентификатора. После этого список сбрасывается с помощью функции pickle dumps. Это сохраняется в переменной, которая будет вызываться позже в функции загрузки. В переменной данных мы вызываем функцию pickle load, чтобы распаковать список, который мы создали в программе. Теперь эта переменная вызывается внутри метода печати, поэтому мы можем отобразить результат работы программы на нашем выходном узле.



Пример 5. Распаковка файла Pickle High Protocol с использованием атрибута «As Handle» с функцией загрузки Pickle

В этом примере файл pickle создается с другим параметром, который является самым высоким протоколом pickle. Этот тип файла pickle обрабатывается с использованием атрибута «как дескриптор» перед функцией дампа и загрузки pickle. Этот пример проливает свет на различные варианты использования функции загрузки.


В этой программе единственный импорт, который нам нужен, — это модуль pickle. Мы создаем простую переменную списка с одной записью, чтобы понять концепцию. В этом подходе мы используем ключевое слово «с» и функцию открытия с параметром доступа и атрибутом «как дескриптор». Функция дампа рассола в этом сценарии имеет 3 параметра: имя файла, атрибут и параметр приоритета. Мы повторяем строку функции open, чтобы распаковать файл с помощью функции загрузки pickle. Мы сохраняем результат функции загрузки в переменной show, которую можно распечатать, чтобы отобразить результат, как показано на следующем снимке экрана:

Вывод

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