Muat File Acar Python

Muat File Acar Python



Artikel ini difokuskan pada fungsi pemuatan modul pickle. Fungsi beban digunakan untuk membongkar file acar dan menampilkan konten file acar setelah membuangnya. Kami juga dapat menggunakan fungsi beban untuk membongkar dan mencetak data dari file acar yang ada. Objek file acar dilewatkan dalam fungsi load file. Objek file dibuat dengan beberapa parameter tergantung pada penggunaan yang kita miliki untuk file tersebut seperti membaca dengan menulis, mengedit, atau hanya membaca. Semua fungsi ini memiliki parameter panggilan yang berbeda. Parameter ini biasanya setelah nama file dengan ekstensi “.p”. Kami akan menggunakan fungsi beban dengan parameter berbeda dan objek file input berbeda untuk melihat bagaimana fungsi bekerja dalam keadaan berbeda.

Contoh 1: Membongkar Pickle File yang Ada dengan Fungsi Beban Modul Pickle

Dalam contoh ini, fungsi beban digunakan untuk menghapus file acar dan membuat objek dari file tersebut yang kemudian diulang untuk menampilkan semua konten file acar. Sekarang, kita akan melihat dependensi yang diperlukan untuk menggunakan fungsi load dengan file yang ada di kode seperti yang terlihat di cuplikan kode berikut:








Ketergantungan pertama dari program ini adalah mengimpor modul pickle untuk mewarisi semua fungsionalitas modul. Kami pertama-tama membuat variabel tempat kami menyimpan nama file menggunakan fungsi buka modul pickle, bersama dengan parameter 'rb' yang merupakan panggilan untuk hanya mengakses file untuk membacanya dan tidak ada akses untuk menulisnya.



Kemudian, variabel ini digunakan sebagai parameter dalam fungsi beban di variabel lain yang disebut data. Dalam variabel ini, kami melewatkan fungsi pickle load dengan nama file dan parameternya. Kemudian, kita menginisialisasi sebuah variabel yang digunakan sebagai elemen iteratif dalam loop for untuk mengakses dan mencetak konten file. Perulangan for bergerak melalui variabel data dan variabel iteratif yang telah kita buat sebelumnya. Itu mencetak konten file di baris terpisah seperti yang bisa kita lihat di cuplikan berikut:







Contoh 2: Membuat File Kamus di Modul Pickle dan Membongkar File dengan Muatan
Fungsi dengan Python

Dalam file ini, kita akan membuat file pickle dan menggunakan fungsi load untuk membaca isi file dalam program yang sama. Contoh ini memberikan pandangan tentang variabilitas fungsi beban dalam modul pickle. Dalam cuplikan kode berikut, kita dapat menganalisis variabel dan hierarki fungsi:


Dalam kode ini, kami memasang paket pickle untuk memanggil metode modul pickle. Kemudian, kami melanjutkan program dengan menginisialisasi variabel bernama bunga di mana nama bunga dan warnanya disimpan. Setelah inisialisasi variabel, kami menggunakan fungsi dump modul pickle untuk menyimpan variabel ini dalam file pickle bernama 'Botany.p' dengan parameter 'wb' yang memungkinkan kami menulis file pickle. Kemudian, kami menginisialisasi variabel baru untuk menampilkan semua elemen file acar. Dalam inisialisasi variabel ini, kami memanggil fungsi pickle load dengan nama file dan parameter 'rb' untuk membaca file. Kemudian, variabel ini diteruskan dalam metode cetak untuk mendemonstrasikan data file di terminal keluaran seperti yang dapat kita lihat di cuplikan berikut.



Contoh 3: Membongkar File Kamus Pickle yang Ada Menggunakan Fungsi Beban di Modul Pickle

Dalam contoh ini, file acar kamus dipanggil dan ditampilkan menggunakan fungsi muat dan fungsi buka modul acar. Fungsi load juga bisa memanggil fungsi open di dalamnya sebagai parameter dimana kita bisa memanggil file pickle dengan parameter akses. Sekarang, kami mengamati fungsi ini dalam keadaan baru seperti yang ditunjukkan berikut ini:


Dalam program ini, kami mengimpor paket perpustakaan acar yang memungkinkan kami memiliki fungsi muat dan fungsi buka untuk memanggil file acar. Kami menggunakan kata kunci 'dengan' untuk menggunakan fungsi buka. Dalam fungsi buka, kami memiliki dua parameter, nama file, dan parameter akses untuk membaca file kamus acar yang ada. Fungsi ini kita sebut dengan pemanggilan “as file”. Di dalam fungsi ini, kami memanggil variabel acara di mana fungsi pickle load hadir di mana metode terbuka bersama dengan nama file dan parameter akses ditulis. Variabel show ini diteruskan dalam perintah print yang menampilkan konten file seperti yang kami tunjukkan dalam snapshot berikut:

Contoh 4: Membuat File Kamus dengan Banyak Entri di Modul Pickle dan Membongkar File dengan Fungsi Muat

Dalam contoh ini, kita akan menggunakan modul pickle untuk membuat file kamus dengan banyak entri dan menggunakan fungsi load untuk menghapus file. Beberapa entri disimpan sebagai daftar dan nama entri bertindak sebagai kunci untuk dipanggil nanti.


Program dimulai dengan memasukkan modul pickle dalam kode yang memungkinkan kita mengakses fungsi pickle seperti memuat dan membuang. Pertama, kami membuat dua variabel di mana beberapa informasi disimpan di dalamnya. Variabel-variabel ini kemudian disimpan dalam variabel daftar sebagai nilai indeks dengan nilai kuncinya sebagai pengidentifikasi. Setelah ini, daftar dibuang menggunakan fungsi pickle dumps. Ini disimpan dalam variabel yang akan dipanggil nanti dalam fungsi beban. Dalam variabel data, kami memanggil fungsi beban acar untuk menghapus daftar yang kami buat dalam program. Sekarang, variabel ini dipanggil di dalam metode cetak sehingga kita dapat menggambarkan hasil program pada simpul keluaran kita.



Contoh 5: Membongkar File Pickle Protokol Tinggi Menggunakan Atribut 'As Handle' dengan Fungsi Pemuatan Pickle

Dalam contoh ini, file pickle dibuat dengan parameter berbeda yang merupakan protokol tertinggi pickle. File acar jenis ini ditangani menggunakan atribut 'as handle' sebelum fungsi pickle dump and load. Contoh ini menyoroti penggunaan yang berbeda dari fungsi beban.


Dalam program ini, satu-satunya impor yang kami perlukan adalah modul pickle. Kami membuat variabel daftar satu entri sederhana untuk memahami konsepnya. Dalam pendekatan ini, kami menggunakan kata kunci “with” dan fungsi open dengan parameter akses dan atribut “as handle”. Fungsi pickle dump pada skenario ini memiliki 3 parameter: nama file, atribut, dan parameter prioritas. Kami mengulangi baris fungsi terbuka untuk membongkar file menggunakan fungsi memuat acar. Kami menyimpan hasil dari fungsi load dalam variabel show yang dapat dicetak untuk menampilkan hasil seperti yang ditunjukkan dalam snapshot berikut:

Kesimpulan

Artikel ini memiliki beberapa contoh fungsi pickle load yang membantu kita lebih memahami fungsi modul ini. Kesulitan fungsi pemuatan acar telah dibahas dan diterapkan dalam artikel ini. Fungsi pemuatan acar dapat digunakan dalam beberapa keadaan untuk mendemonstrasikan konten file acar dan merupakan metode yang sangat penting dari modul acar seperti yang kami soroti dalam artikel ini.