Binary File Record Searching and Counting in Python | Python Binary File Searching Record | CS 083

Опубликовано: 27 Май 2024
на канале: Anjeev Singh
269
4

In this video, you will learn about binary file record searching and counting records that satisfy Python's specific conditions. Python Binary file handling, File Handling in Python,
File Name: telephone.dat
Record Structure: cid, name, mobileNo
Write a function to read a binary file and display those records which
contains 98 in their mobile number anywhere.
Display the number of records also.


import pickle

def readTelephone():
fobj = open("telephone.dat", "rb")

found = False
count = 0
try:
while True:
rec = pickle.load(fobj)
if '98' in rec['mobileno']: # if '98' in rec[2]
print(rec['cid'], rec['name'], rec['mobileno'])
found = True
count += 1
except:
fobj.close()
if found == True:
print("Found Records")
print(count, "records found")
else:
print("Not found any record")