Este artigo está focado na função de carga do módulo de picles. A função de carga é utilizada para descompactar um arquivo em picles e apresentar o conteúdo de um arquivo em conserva depois de despejar. Também podemos usar a função de carregamento para descompactar e imprimir os dados de um arquivo de picles existente. O objeto do arquivo em picles é passado na função do arquivo de carga. O objeto de arquivo é criado com vários parâmetros, dependendo do uso que temos para o arquivo, como ler com a escrita, edição ou apenas leitura. Todas essas funções têm parâmetros de chamada diferentes. Este parâmetro geralmente é após o nome do arquivo com a extensão de “.p ”. Usaremos a função de carga com diferentes parâmetros e diferentes objetos de arquivo de entrada para ver como a função funciona sob diferentes circunstâncias.
Exemplo 1: Desmarcar um arquivo de picles existente com a função de carga do módulo de picles
Neste exemplo, a função de carregamento é utilizada para descompactar um arquivo em picles e criar um objeto do arquivo que é então iterado para apresentar todo o conteúdo do arquivo de picles. Agora, examinaremos as dependências necessárias para usar a função de carga com um arquivo existente no código, como visto no seguinte snippet de código:
A primeira dependência do programa é importar o módulo de picles para herdar toda a funcionalidade do módulo. Primeiro, criamos uma variável em que armazenamos o nome do arquivo usando a função aberta do módulo Pickle, juntamente com o parâmetro de "RB", que é a chamada para acessar apenas o arquivo para lê -lo e sem acesso para escrevê -lo.
Em seguida, essa variável é usada como um parâmetro na função de carga em outra variável chamada dados. Nesta variável, passamos a função de carga de picles com o nome do arquivo e seu parâmetro. Em seguida, inicializamos uma variável usada como um elemento iterativo no loop for para acessar e imprimir o conteúdo do arquivo. O loop for move através da variável de dados e a variável iterativa que criamos anteriormente. Ele imprime o conteúdo do arquivo em linhas separadas, como podemos ver no seguinte snippet:
Exemplo 2: Criando um arquivo de dicionário no módulo de picles e desenrolando o arquivo com a carga
Função em python
Neste arquivo, criaremos um arquivo de picles e usaremos a função de carga para ler o conteúdo do arquivo no mesmo programa. Este exemplo fornece uma perspectiva da variabilidade da função de carga no módulo de picles. No instantâneo do código a seguir, podemos analisar a variável e a hierarquia da função:
Neste código, instalamos o pacote de picles para chamar os métodos do módulo de picles. Em seguida, continuamos com o programa inicializando uma variável chamada flor na qual o nome de uma flor e sua cor é armazenada. Após a inicialização da variável, usamos a função de despejo do módulo de picles para armazenar essa variável em um arquivo de picles chamado “Botânica.P ”com um parâmetro“ WB ”que nos permite escrever um arquivo em picles. Em seguida, inicializamos uma nova variável para mostrar todos os elementos do arquivo em picles. Na inicialização desta variável, chamamos a função de carga de picles com o nome do arquivo e o parâmetro "RB" para ler o arquivo. Em seguida, essa variável é passada no método de impressão para demonstrar os dados do arquivo no terminal de saída, como podemos ver no seguinte instantâneo.
Exemplo 3: Desenvolver um arquivo de dicionário de picles existente usando a função de carga no módulo de picles
Neste exemplo, um arquivo de picles de dicionário é chamado e exibido usando a função de carga e a função aberta do módulo Pickle. A função de carga também pode chamar a função aberta dentro dela como um parâmetro onde podemos chamar o arquivo de picles com o parâmetro de acesso. Agora, observamos essa função em uma nova circunstância, como demonstrado no seguinte:
Neste programa, importamos o pacote da biblioteca de picles, que nos permite ter a função de carga e a função aberta para chamar o arquivo de picles. Usamos a palavra -chave "com" para usar a função aberta. Na função aberta, temos dois parâmetros, o nome do arquivo e o parâmetro de acesso para ler o arquivo de dicionário de picles existente. Chamamos essa função com a chamada "como arquivo". Dentro desta função, chamamos uma variável de show na qual a função de carga em picles está presente onde o método aberto junto com o nome do arquivo e o parâmetro de acesso são escritos. Essa variável show é passada no comando de impressão, que mostra o conteúdo do arquivo, como demonstramos no seguinte instantâneo:
Exemplo 4: Criando um arquivo de dicionário com várias entradas no módulo de picles e desenrolando o arquivo com a função de carga
Neste exemplo, usaremos o módulo de picles para criar um arquivo de dicionário com várias entradas e usar a função de carga para descrever o arquivo. As várias entradas são salvas como uma lista e o nome das entradas atuam como uma chave a ser chamada mais tarde.
O programa começa incluindo o módulo de picles no código, o que nos permite um acesso às funções de picles como carga e despejo. Primeiro, criamos duas variáveis onde várias informações são armazenadas nelas. Essas variáveis são salvas em uma variável de lista como valores de índice com seus valores -chave como o identificador. Depois disso, a lista é despejada usando a função de dumps em picles. Isso é armazenado em uma variável a ser chamada mais tarde na função de carga. Na variável de dados, chamamos a função de cargas de picles para desfazer a lista que criamos no programa. Agora, essa variável é chamada dentro do método de impressão para que possamos descrever o resultado do programa em nosso nó de saída.
Exemplo 5: Desemplicar um arquivo de picles de alto protocolo usando o atributo "AS Handle" com a função de carga de picles
Neste exemplo, o arquivo de picles é criado com um parâmetro diferente, que é o protocolo mais alto do Pickle. Esse tipo de arquivo de picles é tratado usando o atributo "como alça" antes do despejo de picles e da função de carga. Este exemplo lança luz sobre os diferentes usos da função de carga.
Neste programa, a única importação que exigimos é o módulo de picles. Criamos uma variável simples de lista de uma entrada para pegar o jeito do conceito. Nesta abordagem, usamos a palavra -chave "com" e a função aberta com o parâmetro de acesso e o atributo "como handle". A função de despejo de picles nesse cenário possui 3 parâmetros: nome do arquivo, atributo e parâmetro de prioridade. Repitamos a linha de função aberta para descompactar o arquivo usando a função de carga em picles. Salvamos o resultado da função de carga em uma variável de show que pode ser impressa para mostrar o resultado, conforme demonstrado no instantâneo a seguir:
Conclusão
Este artigo tem vários exemplos da função de carga de picles que nos ajuda a entender melhor a função deste módulo. A adversidade da função de carga de picles foi discutida e implementada neste artigo. A função de carga em picles pode ser utilizada em várias circunstâncias para demonstrar o conteúdo de um arquivo em picles e é um método muito importante do módulo de picles, como destacamos neste artigo.