[Tutor] Pickle Class Instances
Rinu Boney
rinu.matrix at gmail.com
Tue Nov 1 06:31:25 CET 2011
This Is My Program :
class book:
def __init__(self,bno=100,bname='Book'):
self.book_number=bno
self.book_name=bname
def enter_book(self):
self.book_number=input("Enter Book No : ")
self.book_name=input("Enter Book Name : ")
def display_book(self):
print('Book No : ',self.book_number)
print('Book Name : ',self.book_name)
b1 = book()
b=book()
def add_book(b):
fo=open('books.dat','wb')
pickle.dump(b,fo)
fo.close()
def display_books():
global b1
fi=open('books.dat','rb')
b1=pickle.load(fi)
b1.display_book()
fi.close()
The Display After Unpickling Shows only the last Class Instance.
How To Display All The Data In The File ?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/tutor/attachments/20111101/f2e30681/attachment.html>
More information about the Tutor
mailing list