<div>This Is My Program :</div><div>class book:</div><div>    def __init__(self,bno=100,bname=&#39;Book&#39;):</div><div>        self.book_number=bno</div><div>        self.book_name=bname</div><div>    def enter_book(self):</div>
<div>        self.book_number=input(&quot;Enter Book No : &quot;)</div><div>        self.book_name=input(&quot;Enter Book Name : &quot;)</div><div>    def display_book(self):</div><div>        print(&#39;Book No : &#39;,self.book_number)</div>
<div>        print(&#39;Book Name : &#39;,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(&#39;books.dat&#39;,&#39;wb&#39;)</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(&#39;books.dat&#39;,&#39;rb&#39;)</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>