Carica Pickle File Python

Carica Pickle File Python

Questo articolo è focalizzato sulla funzione di carico del modulo sottaceto. La funzione di caricamento viene utilizzata per scollegare un file sottaceto e presentare il contenuto di un file in salamoia dopo averlo scaricato. Possiamo anche utilizzare la funzione di caricamento per staccare e stampare i dati di un file sottaceto esistente. L'oggetto del file sottaceto viene passato nella funzione del file di caricamento. L'oggetto file viene creato con diversi parametri in base all'uso che abbiamo per il file come leggere con la scrittura, la modifica o semplicemente la lettura. Tutte queste funzioni hanno parametri di chiamata diversi. Questo parametro è di solito dopo il nome del file con l'estensione di ".P". Utilizzeremo la funzione di caricamento con parametri diversi e oggetti file di input diversi per vedere come funziona la funzione in circostanze diverse.

Esempio 1: scollegare un file sottaceto esistente con la funzione di caricamento del modulo sottaceto

In questo esempio, la funzione di carico viene utilizzata per scollegare un file sottaceto e creare un oggetto del file che viene quindi iterato per presentare tutto il contenuto del file sottaceto. Ora, esamineremo le dipendenze richieste per utilizzare la funzione di caricamento con un file esistente nel codice come mostrato nel seguente frammento di codice:


La prima dipendenza del programma è importare il modulo sottaceto per ereditare tutta la funzionalità del modulo. Per prima cosa creiamo una variabile in cui archiviamo il nome del file utilizzando la funzione aperta del modulo Pickle, insieme al parametro di "RB" che è la chiamata per l'accesso al file solo per leggerlo e nessun accesso per scriverlo.

Quindi, questa variabile viene utilizzata come parametro nella funzione di caricamento in un'altra variabile chiamata dati. In questa variabile, passiamo la funzione di caricamento sottaceto con il nome del file e il suo parametro. Quindi, inizializziamo una variabile che viene utilizzata come elemento iterativo nel loop per accedere e stampare il contenuto del file. Il loop per il ciclo si sposta attraverso la variabile dati e la variabile iterativa che abbiamo creato in precedenza. Stampa il contenuto del file in righe separate come possiamo vedere nel seguente frammento:

Esempio 2: creazione di un file di dizionario nel modulo sottaceto e scollegare il file con il carico
Funzione in python

In questo file, creeremo un file sottaceto e utilizzeremo la funzione di caricamento per leggere il contenuto del file nello stesso programma. Questo esempio fornisce una prospettiva sulla variabilità della funzione di carico nel modulo sottaceto. Nell'istantanea del seguente codice, possiamo analizzare la variabile e la gerarchia della funzione:


In questo codice, installiamo il pacchetto sottaceto per chiamare i metodi del modulo sottaceto. Quindi, continuiamo con il programma inizializzando una variabile denominata fiore in cui è memorizzato il nome di un fiore e il suo colore. Dopo l'inizializzazione variabile, utilizziamo la funzione di dump del modulo sottaceto per archiviare questa variabile in un file sottaceto chiamato "Botanica.p "con un parametro" WB "che ci consente di scrivere un file sottaceto. Quindi, inizializziamo una nuova variabile per mostrare tutti gli elementi del file sottaceto. Nell'inizializzazione di questa variabile, chiamiamo la funzione di caricamento sottaceto con il nome del file e il parametro "RB" per leggere il file. Quindi, questa variabile viene passata nel metodo di stampa per dimostrare i dati del file nel terminale di output come possiamo vedere nella seguente istantanea.

Esempio 3: scollegare un file di dizionario sottaceto esistente utilizzando la funzione di caricamento nel modulo sottaceto

In questo esempio, viene chiamato e visualizzato un file sottaceto del dizionario utilizzando la funzione di carico e la funzione aperta del modulo sottaceto. La funzione di caricamento è anche in grado di chiamare la funzione aperta al suo interno come parametro in cui possiamo chiamare il file sottaceto con il parametro di accesso. Ora, osserviamo questa funzione in una nuova circostanza come dimostrato nella seguente:


In questo programma, importiamo il pacchetto della libreria Pickle che ci consente di avere la funzione di caricamento e la funzione aperta per chiamare il file sottaceto. Usiamo la parola chiave "con" per utilizzare la funzione aperta. Nella funzione aperta, abbiamo due parametri, il nome del file e il parametro di accesso per leggere il file del dizionario Pickle esistente. Chiamiamo questa funzione con la chiamata "come file". All'interno di questa funzione, chiamiamo una variabile Show in cui è presente la funzione di caricamento del sottaceto in cui sono scritti il ​​metodo aperto insieme al nome del file e al parametro di accesso. Questa variabile di spettacolo viene passata nel comando di stampa che mostra il contenuto del file come abbiamo dimostrato nella seguente istantanea:

Esempio 4: creazione di un file di dizionario con più voci nel modulo sottace

In questo esempio, utilizzeremo il modulo Pickle per creare un file di dizionario con più voci e utilizzare la funzione di caricamento per scartare il file. Le voci multiple vengono salvate come elenco e il nome delle voci fungono da chiave da chiamare in seguito.


Il programma inizia includendo il modulo sottaceto nel codice che ci consente di accedere alle funzioni del sottaceto come caricamento e dump. Innanzitutto, creiamo due variabili in cui sono archiviate diverse informazioni. Queste variabili vengono quindi salvate in una variabile di elenco come valori dell'indice con i loro valori chiave come identificatore. Successivamente, l'elenco viene scaricato utilizzando la funzione Dumps sottaceti. Questo è memorizzato in una variabile da chiamare più avanti nella funzione di carico. Nella variabile dati, chiamiamo la funzione di carichi di sottaceto per scollegare l'elenco che abbiamo creato nel programma. Ora, questa variabile viene chiamata all'interno del metodo di stampa in modo da poter rappresentare il risultato del programma sul nostro nodo di output.


Esempio 5: scollegare un file sottaceto ad alto protocollo utilizzando l'attributo "As Handle" con la funzione di caricamento del sottaceto

In questo esempio, il file sottaceto viene creato con un parametro diverso che è il protocollo più alto di Pickle. Questo tipo di file sottaceto viene gestito utilizzando l'attributo "As Handle" prima del dump e della funzione di caricamento del sottaceto. Questo esempio fa luce sui diversi usi della funzione di carico.


In questo programma, l'unica importazione di cui abbiamo bisogno è il modulo sottaceto. Creiamo una semplice variabile di elenco di ingressi per ottenere il concetto. In questo approccio, utilizziamo la parola chiave "con" e la funzione aperta con il parametro di accesso e l'attributo "As Handle". La funzione Dump Pickle in questo scenario ha 3 parametri: nome del file, attributo e parametro prioritario. Ripetiamo la riga di funzione aperta per scendere il file utilizzando la funzione di caricamento del sottaceto. Salviamo il risultato della funzione di carico in una variabile Show che può essere stampata per mostrare il risultato come dimostrato nella seguente istantanea:

Conclusione

Questo articolo ha diversi esempi della funzione di caricamento del sottaceto che ci aiuta a cogliere meglio la funzione di questo modulo. Le avversità della funzione di carico del sottaceto sono state discusse e implementate in questo articolo. La funzione di carico del sottaceto può essere utilizzata in diverse circostanze per dimostrare il contenuto di un file sottaceto ed è un metodo molto importante del modulo sottaceto come abbiamo evidenziato in questo articolo.