Pickling -data og lagring av dem i en fil er et veldig nyttig konsept og teknikk som faktisk hjelper brukeren til å administrere enorme datamengder. Imidlertid hjelper det ikke bare med å håndtere enorme datamengder, men hjelper også programmet med å laste dataene raskt og dermed spare mye avgjørende tid.
Dette innlegget skal vise metodene for å lese data fra en pickle -fil og vise dem på terminalen.
Forhåndsinnstilling: Opprett pickle-fil
For å lese data fra en pickle -fil, må det først eksistere en pickle -fil. Derfor, i dette trinnet, skal du først opprette en ny pickle -fil. Hvis du allerede har en eksisterende pickle -fil, kan du hoppe over dette trinnet. Bruk følgende kodelinjer for å lage en ordbok for en person i Python og lagre den inne i en pickle -fil:
Importer sylteagurkOvennevnte kodebit vil:
Når filen er opprettet, kan du begynne å jobbe med de forskjellige metodene eller lese disse pickle -fildataene.
Metode 1: Bruke sylteagurk.Last () Metode fra Pickle Package
Pickle -biblioteket inneholder en metode som er Load () -metoden som leser syltede data fra filen som er spesifisert i banen. For å demonstrere denne starten med å importere pickle -biblioteket og åpne filen med lesetilgang ved hjelp av følgende linjer:
Importer sylteagurkEtter det, bruk Load () -metoden for å laste inn syltede data og lagre dem deretter inne i en variabel:
PersonInfo = Pickle.Last (åpen ("Person1.P "," RB "))Skriv ut dataene som er lagret i variabelen for å bekrefte at pickle -dataene er lest riktig:
Print (PersonInfo)Den komplette koden for å lese Pickle -data fra filen som er opprettet i det forutsetningstrinnet:
Importer sylteagurkÅ kjøre denne koden vil resultere i følgende utgang på terminalen:
Du har lest dataene fra en pickle -fil med hell.
Metode 2: Bruke read_pickle () -metode fra Pandas -pakken
Denne metoden krever bruk av Pandas -pakken da den inneholder metoden “read_pickle ()”. For å bruke dette, importer Pandas -biblioteket og åpne pickle -filen med lesetilgang ved hjelp av følgende linjer:
Importer pandaer som PDBruk metoden read_pickle () og pass i filen som argument, og lagre deretter resultatet i en "obj”Variabel:
obj = pd.read_pickle (picklefile)Fullstendig kode for denne metoden er som:
Importer pandaer som PDÅ utføre denne koden vil gi følgende resultat på terminalen:
Du har lest pickle -filen med hell ved hjelp av Pandas -biblioteket
Konklusjon
For å lese pickle -filen i Python, bare bruk "laste()”Metode fra pickle -pakken eller bruk“read_pickle ()”Metode fra Pandas Library. Begge disse metodene vil kreve at du først åpner filen ved å bruke Open () -metoden i lesetilgangsmodus og deretter bruke metodene på dem. Dette innlegget forklarte prosessen med å lese data fra en pickle -fil.