<div>This Is My Program :</div><div>class book:</div><div> def __init__(self,bno=100,bname='Book'):</div><div> self.book_number=bno</div><div> self.book_name=bname</div><div> def enter_book(self):</div>
<div> self.book_number=input("Enter Book No : ")</div><div> self.book_name=input("Enter Book Name : ")</div><div> def display_book(self):</div><div> print('Book No : ',self.book_number)</div>
<div> print('Book Name : ',self.book_name)</div><div><br></div><div>b1 = book()</div><div>b=book()</div><div><br></div><div>def add_book(b):</div><div> fo=open('books.dat','wb')</div><div>
pickle.dump(b,fo)</div><div> fo.close()</div><div><br></div><div>def display_books():</div><div> global b1</div><div> fi=open('books.dat','rb')</div><div> b1=pickle.load(fi)</div><div> b1.display_book()</div>
<div> fi.close()</div><div><br></div><div>The Display After Unpickling Shows only the last Class Instance.</div><div>How To Display All The Data In The File ?</div><div><br></div>