52
52
tf=1
f.seek(pos)
pickle.dump(new,f)
except Exception:
f.close()
if tf==0:
print("Record not found")
else:
print("Record Found and Updated..")
def bf_delete():
f = open('writer.dat','rb')
f1 = open('new.dat','wb')
pc = int(input('Player code to delete a record:'))
tf = 0
try:
while True:
data = pickle.load(f)
if data[0]!=pc:
pickle.dump(data,f1)
else:
tf=1
except Exception:
f.close()
f1.close()
os.remove('writer.dat')
os.rename('new.dat','writer.dat')
if tf==:
print("Record not found..")
else:
print("Record Found and Deleted..")
52