Page 9 - BINARY FILE HANDLINNG
P. 9
Search a record from ‘student.dat’
Search on base of roll no
• def search(roll_no):
• f_r=open('student.dat','rb')
• flag=False
• while True:
• try:
• rec=pickle.load(f_r)
• if rec['roll']==roll_no:
• flag=True
• for key in rec:
• print(key,rec[key])
• except EOFError:
• break
• if flag==False:
• print('no such record in file')
• f_r.close()