Anda baru saja menjalankan proses yang memakan waktu untuk memuat banyak data ke objek python. Mungkin Anda mengorek data dari ribuan situs web. Mungkin Anda menghitung miliaran digit pi. Jika baterai laptop Anda mati atau jika python macet, informasi Anda akan hilang Show Pickling memungkinkan Anda untuk menyimpan objek python sebagai file biner di hard drive Anda. Setelah Anda mengambil objek Anda, Anda dapat mematikan sesi python Anda, mem-boot ulang komputer Anda jika Anda mau, dan kemudian memuat objek Anda ke dalam python lagi Anda dapat mencadangkan file acar Anda ke Google Drive atau DropBox atau stik USB biasa jika Anda mau. Anda dapat mengirimkannya melalui email ke teman Sebuah kata peringatan. jangan memuat acar yang tidak Anda percayai. Orang jahat dapat membuat acar jahat yang dapat mengeksekusi kode tak terduga di komputer Anda (injeksi SQL, pemaksaan kata sandi, dll). Jauhi acar yang buruk
Untuk menyimpan acar, gunakan _8Sebuah konvensi untuk memberi nama file acar 9, tetapi Anda dapat menamainya apa pun yang Anda inginkanPastikan untuk _0 file dalam mode 1 (tulis biner). Ini lebih ramah lintas platform daripada mode 2 (tulis teks) yang mungkin tidak berfungsi di Windows, dll _Untuk keperluan demonstrasi, saya akan menghapus objek asli dari memori untuk menunjukkan kepada Anda bahwa itu benar-benar hilang
_Memuat file acar dari hard drive Anda sesederhana 3 dan menentukan jalur file
Panda memiliki fungsi pengawetan yang sangat mudah digunakan. Pertama kita akan membuat contoh kerangka data
abcdefghijk00123456789101100101102103104105106107108109NaN panda. Bingkai Data. to_pickleSimpan kerangka data ke file pickle bernama 4 di direktori kerja saat iniKemudian untuk keperluan demonstrasi lagi, saya akan menghapus DataFrame asli
panda. Bingkai Data. read_pickleUntuk memuat kerangka data acar, lakukan saja
abcdefghijk00123456789101100101102103104105106107108109NaN Dan hanya itu yang perlu Anda ketahui untuk pengawetan sederhana dengan python Ini adalah cara mudah untuk mencadangkan objek penting, meneruskan objek di antara skrip, atau bahkan mengirim objek python melalui email ke pythonista lain (tetapi mereka tidak boleh membukanya kecuali mereka yakin Anda tidak memberi mereka acar berbahaya…) Bagaimana cara membaca file acar dengan Python?Cara paling dasar untuk membaca file pickle adalah dengan menggunakan fungsi read_pickle() . Fungsi ini mengambil nama file acar sebagai argumen dan mengembalikan DataFrame panda. Seseorang dapat membaca file acar dengan Python menggunakan fungsi read_pickle().
Bagaimana Anda menambahkan acar dengan Python?Pendekatan . Impor modul Buka file dalam mode tulis Masukkan data Buang data ke file Lanjutkan sampai pilihannya ya Tutup Berkas |