#CREATING A PYTHON PROGRAM TO CREATE AND UPDATE/MODIFY
RECORDS IN BINARY FILE
import pickle
def create():
f=open("[Link]","ab")
l=[]
n=int(input("enter no of recs:"))
for i in range(n):
rn=int(input("enter roll no:"))
name=input("enter name:")
l1=[rn,name]
[Link](l1)
[Link](l,f)
[Link]()
def update():
f1=open("[Link]","rb+")
while True:
try:
data=[Link](f1)
l2=[]
for j in data:
if j[0]==1:
n=input("enter new name:")
l3=[j[0],n]
[Link](l3)
[Link](l2,f1)
except EOFError:
print("file not found")
[Link]()
create()
update()
#CREATING A PYTHON PROGRAM TO CREATE AND SEARCH EMPLOYEE’S
RECORD IN CSV FILE.
import csv
def create():
f=open("[Link]","a")
w=[Link](f)
n=int(input("enter no of recs:"))
for i in range(n):
sno=int(input("enter serial no:"))
name=input("enter name:")
dept=input("enter department:")
l1=[sno,name,dept]
[Link](l1)
[Link]()
def search():
f1=open("[Link]","r")
try:
data=[Link](f1)
for i in data:
if str(i[2])=="it dept":
print(i)
except IndexError:
print("out of range")
[Link]()
create()
search()