Muatkan Pickle File Python

Muatkan Pickle File Python



Artikel ini memberi tumpuan kepada fungsi beban modul jeruk. Fungsi beban digunakan untuk membongkar fail jeruk dan membentangkan kandungan fail jeruk selepas membuangnya. Kita juga boleh menggunakan fungsi beban untuk menyahjeruk dan mencetak data fail jeruk yang sedia ada. Objek fail jeruk diluluskan dalam fungsi fail beban. Objek fail dicipta dengan beberapa parameter bergantung pada penggunaan yang kita ada untuk fail seperti membaca dengan menulis, mengedit, atau hanya membaca. Semua fungsi ini mempunyai parameter panggilan yang berbeza. Parameter ini biasanya selepas nama fail dengan sambungan '.p'. Kami akan menggunakan fungsi beban dengan parameter yang berbeza dan objek fail input yang berbeza untuk melihat cara fungsi berfungsi dalam keadaan yang berbeza.

Contoh 1: Menyahjeruk Fail Acar Sedia Ada dengan Fungsi Muatan Modul Acar

Dalam contoh ini, fungsi beban digunakan untuk menyahpetik fail jeruk dan mencipta objek fail yang kemudiannya diulang untuk membentangkan semua kandungan fail jeruk. Sekarang, kita akan melihat kebergantungan yang diperlukan untuk menggunakan fungsi beban dengan fail sedia ada dalam kod seperti yang dilihat dalam coretan kod berikut:








Kebergantungan pertama program ini adalah untuk mengimport modul jeruk untuk mewarisi semua fungsi modul. Kami mula-mula mencipta pembolehubah di mana kami menyimpan nama fail menggunakan fungsi terbuka modul jeruk, bersama-sama dengan parameter 'rb' yang merupakan panggilan untuk hanya mengakses fail untuk membacanya dan tiada akses untuk menulisnya.



Kemudian, pembolehubah ini digunakan sebagai parameter dalam fungsi beban dalam pembolehubah lain yang dipanggil data. Dalam pembolehubah ini, kami lulus fungsi beban jeruk dengan nama fail dan parameternya. Kemudian, kami memulakan pembolehubah yang digunakan sebagai elemen lelaran dalam gelung for untuk mengakses dan mencetak kandungan fail. Gelung for bergerak melalui pembolehubah data dan pembolehubah lelaran yang kami buat sebelum ini. Ia mencetak kandungan fail dalam baris berasingan seperti yang dapat kita lihat dalam coretan berikut:







Contoh 2: Mencipta Fail Kamus dalam Modul Pickle dan Nyahpetik Fail dengan Muatan
Berfungsi dalam Python

Dalam fail ini, kami akan mencipta fail jeruk dan menggunakan fungsi beban untuk membaca kandungan fail dalam program yang sama. Contoh ini memberikan pandangan tentang kebolehubahan fungsi beban dalam modul jeruk. Dalam petikan kod berikut, kita boleh menganalisis pembolehubah dan hierarki fungsi:


Dalam kod ini, kami memasang pakej jeruk untuk memanggil kaedah modul jeruk. Kemudian, kami meneruskan program dengan memulakan pembolehubah bernama bunga di mana nama bunga dan warnanya disimpan. Selepas permulaan pembolehubah, kami menggunakan fungsi pembuangan modul jeruk untuk menyimpan pembolehubah ini dalam fail jeruk bernama 'Botany.p' dengan parameter 'wb' yang membolehkan kami menulis fail jeruk. Kemudian, kami memulakan pembolehubah baharu untuk menunjukkan semua elemen fail jeruk. Dalam permulaan pembolehubah ini, kami memanggil fungsi beban jeruk dengan nama fail dan parameter 'rb' untuk membaca fail. Kemudian, pembolehubah ini diluluskan dalam kaedah cetakan untuk menunjukkan data fail dalam terminal output seperti yang dapat kita lihat dalam petikan berikut.



Contoh 3: Menyahjeruk Fail Kamus Acar Sedia Ada Menggunakan Fungsi Muatan dalam Modul Acar

Dalam contoh ini, fail jeruk kamus dipanggil dan dipaparkan menggunakan fungsi beban dan fungsi terbuka modul jeruk. Fungsi beban juga boleh memanggil fungsi terbuka di dalamnya sebagai parameter di mana kita boleh memanggil fail jeruk dengan parameter akses. Sekarang, kita melihat fungsi ini dalam keadaan baharu seperti yang ditunjukkan dalam perkara berikut:


Dalam program ini, kami mengimport pakej perpustakaan jeruk yang membolehkan kami mempunyai fungsi beban dan fungsi terbuka untuk memanggil fail jeruk. Kami menggunakan kata kunci 'dengan' untuk menggunakan fungsi terbuka. Dalam fungsi terbuka, kami mempunyai dua parameter, nama fail dan parameter akses untuk membaca fail kamus jeruk sedia ada. Kami memanggil fungsi ini dengan panggilan  'sebagai fail'. Di dalam fungsi ini, kami memanggil pembolehubah tunjukkan di mana fungsi beban jeruk hadir di mana kaedah terbuka bersama-sama dengan nama fail dan parameter akses ditulis. Pembolehubah pertunjukan ini diluluskan dalam arahan cetakan yang menunjukkan kandungan fail seperti yang kami tunjukkan dalam petikan berikut:

Contoh 4: Mencipta Fail Kamus dengan Berbilang Entri dalam Modul Pickle dan Nyahpetik Fail dengan Fungsi Muatan

Dalam contoh ini, kami akan menggunakan modul pickle untuk mencipta fail kamus dengan berbilang entri dan menggunakan fungsi muat untuk menyahpitel fail. Berbilang entri disimpan sebagai senarai dan nama entri bertindak sebagai kunci untuk dipanggil kemudian.


Program ini bermula dengan memasukkan modul jeruk dalam kod yang membolehkan kami akses kepada fungsi jeruk seperti memuat dan membuang. Pertama, kami mencipta dua pembolehubah di mana beberapa maklumat disimpan di dalamnya. Pembolehubah ini kemudiannya disimpan dalam pembolehubah senarai sebagai nilai indeks dengan nilai utamanya sebagai pengecam. Selepas ini, senarai dibuang menggunakan fungsi pembuangan jeruk. Ini disimpan dalam pembolehubah untuk dipanggil kemudian dalam fungsi beban. Dalam pembolehubah data, kami memanggil fungsi beban acar untuk menyahpilih senarai yang kami buat dalam program. Sekarang, pembolehubah ini dipanggil di dalam kaedah cetakan supaya kita boleh menggambarkan hasil atur cara pada nod keluaran kita.



Contoh 5: Menyahjeruk Fail Acar Protokol Tinggi Menggunakan Atribut 'Sebagai Pemegang' dengan Fungsi Muatan Acar

Dalam contoh ini, fail jeruk dibuat dengan parameter berbeza yang merupakan protokol tertinggi jeruk. Fail jeruk jenis ini dikendalikan menggunakan atribut 'sebagai pemegang' sebelum fungsi pembuangan dan beban jeruk. Contoh ini memberi penerangan tentang kegunaan fungsi beban yang berbeza.


Dalam program ini, satu-satunya import yang kami perlukan ialah modul jeruk. Kami mencipta pembolehubah senarai satu kemasukan yang mudah untuk memahami konsep tersebut. Dalam pendekatan ini, kami menggunakan kata kunci 'dengan' dan fungsi terbuka dengan parameter akses dan atribut 'sebagai pemegang'. Fungsi longgokan jeruk dalam senario ini mempunyai 3 parameter: nama fail, atribut dan parameter keutamaan. Kami mengulangi baris fungsi terbuka untuk membuka fail menggunakan fungsi memuatkan jeruk. Kami menyimpan hasil fungsi beban dalam pembolehubah pertunjukan yang boleh dicetak untuk menunjukkan hasil seperti yang ditunjukkan dalam petikan berikut:

Kesimpulan

Artikel ini mempunyai beberapa contoh fungsi muatan jeruk yang membantu kami memahami fungsi modul ini dengan lebih baik. Kesusahan fungsi beban jeruk telah dibincangkan dan dilaksanakan dalam artikel ini. Fungsi beban jeruk boleh digunakan dalam beberapa keadaan untuk menunjukkan kandungan fail jeruk dan merupakan kaedah yang sangat penting bagi modul jeruk seperti yang kami ketengahkan dalam artikel ini.