Dalam posting ini kita akan membahas Penanganan File Biner dengan Python. Anda dapat menonton video kami tentang Penanganan File Biner dengan Python – Klik Di Sini Show Q. 1 Apa itu File Biner? Q. 2 Mode apa yang perlu Anda gunakan untuk membuka file Biner? . Q. 3 Apa itu modul acar?
Q. 4 Mengapa kami menggunakan modul pickle?
Q. 5 Apa itu Pengawetan atau Serialisasi? Q. 6 Apa itu De-serialization atau unpickling? Q. 7 Apa itu acar. membuang()?
Q. 8 Apa itu acar. memuat()?
Q. 9 Manakah dari jenis file berikut yang memungkinkan kita menyimpan file data besar di memori komputer?
Jwb. b Q. 10 Tulis program untuk menuliskan Nama dan No Roll ke dalam file biner import pickle with open ("file.dat", "wb") as F1: while True: op = int (input ("Enter 1 to add data, 0 to quit")) if (op == 1): name = input ("Enter name : ") rollno = int (input ("Roll no : ")) pickle.dump([name,rollno],F1) elif op == 0: break Q. 11 Tulis program untuk membaca nama dan roll no dari file biner. File tersebut memiliki data sebagai list [name,rollno] import pickle F1 = open ("file.dat", "rb") while True: try: l = pickle.load(F1) print (l) except EOFError: break F1.close()_ Q. 12 Tulis kode untuk menunjukkan bagaimana kamus disimpan sebagai file biner. import pickle F1 = open ("file.dat", "wb") Icode = input ("Enter code : ") quantity = int (input ("Quantity : ")) d = {Icode:quantity}, pickle.dump(d, F1) F1.close() Q. 13 Tulis kode yang dibaca dari file “sales. dat” yang memiliki informasi berikut [kode barang, jumlah] Baca dari file dan temukan jumlah jumlahnya. import pickle F1 = open ("sales.dat", "rb") sum = 0 while True: try: l = pickle.load(F1) sum = sum + l[1] except EOFError: break print (sum) F1.close() Q. 14 File biner “salary. DAT” memiliki struktur [id karyawan, nama karyawan, gaji]. Tulis fungsi countrec() dengan Python yang akan membaca isi file “salary. DAT” dan tampilkan detail karyawan yang gajinya di atas 20.000. def countrec(): num=0 fobj=open("data.dat","rb") try: print("Emp id\tEmp Name\tEmp Sal") while True: rec=pickle.load(fobj) if rec[2]>20000: print(rec[0],"\t\t",rec[1],"\t\t",rec[2]) except: fobj.close() countrec()_ Q. 15 Olahraga file. dat berisi informasi dalam format berikut [acara, peserta]. Apa itu penanganan file biner dengan Python?Untuk membuka file dalam format biner, tambahkan 'b' ke parameter mode . Oleh karena itu mode "rb" membuka file dalam format biner untuk dibaca, sedangkan mode "wb" membuka file dalam format biner untuk ditulis. Tidak seperti file teks, file biner tidak dapat dibaca manusia. Saat dibuka menggunakan editor teks apa pun, data tidak dapat dikenali.
Bisakah Python menangani file biner?Ilmu Data Praktis menggunakan Python
. Penunjuk file ditempatkan di awal file. Ini adalah mode default. Membuka file untuk membaca dan menulis dalam format biner. Opens a file for reading only in binary format. The file pointer is placed at the beginning of the file. This is the default mode. Opens a file for both reading and writing in binary format.
Apa itu penanganan file biner?Binary File Handling adalah proses di mana kita membuat file dan menyimpan data dalam format aslinya . Artinya, jika kita menyimpan nilai bilangan bulat dalam file biner, nilai tersebut akan diperlakukan sebagai bilangan bulat, bukan teks. File biner terutama digunakan untuk menyimpan catatan seperti halnya kita menyimpan catatan dalam database.
Apa perbedaan antara file teks dan file biner di Python Class 12?file data disimpan di penyimpanan permanen. File biner juga disimpan dalam satuan byte (0 dan 1), tetapi tidak seperti file teks, byte ini tidak mewakili nilai karakter ASCII . |