PY
py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
"""Write a program in python language to write, read, update, delete data in binary file using file handling."""
import pickle
import os
def write():
P=open("Record11.txt","wb")
K="y"
while K=="y":
name=input("Enter your name: ")
rollno=int(input("Enter your roll no: "))
percent=float(input("Enter your percentage: "))
T=[name,rollno,percent]
pickle.dump(T,P)
K=input("Do you want to enter again(y/n): ")
P.close()
def read():
P=open("Record11.txt","rb")
while True:
try:
K=pickle.load(P)
print(K)
except EOFError:
P.close()
break
def update():
P=open("Record11.txt","rb+")
r=int(input("Enter roll no for update: "))
Enter to Rename, Shift+Enter to Preview
OUTPUT
Run