34 BCD
34 BCD
import pickle
f=open("file2.dat","wb")
a="New thing" # string
l=[10,20,30,40] #List
d={1:"apple",2:"mango"} #dictionary
pickle.dump(a,f)
pickle.dump(l,f)
pickle.dump(d,f)
Deepshikha Sethi -----XII Computer Science ----AIS Mayur Vihar
f.close()
Reading data from a binary file (Unpickling)
To be note down in copy
import pickle
f=open("file2.dat","rb")
while(True): while(True) - Infinite loop
try: Exception handled
obj=pickle.load(f) EOFError
print(obj)
except EOFError: Output
New thing
f.close()
Deepshikha Sethi -----XII Computer Science ----AIS Mayur Vihar
[10, 20, 30, 40]
{1: 'apple', 2: 'mango'}
break
Serialization
The pickle module is used for implementing binary protocols
for serializing and de-serializing a Python object structure.