Class - 12 CBSE Computer Science Important Output Questions 2025
What will be the output of the following code ?
import pickle
List1 = ['Roza', {'a': 23, 'b': True}, (1, 2, 3), [['dogs', 'cats'], None]]
List2 = ['Rita', {'x': 45, 'y': False}, (9, 5, 3), [['insects', 'bees'], None]]
with open('data.pkl', 'wb') as f:
f.write(List1)
with open('data.pkl', 'wb') as f:
f.write(List2)
with open('data.pkl', 'rb') as f:
List1 = pickle.load(f)
print(List1)
Python
Python File Handling
4 Likes
Answer
The code raises an error because write()
function does not work in binary file. To write an object on to a binary file dump()
function of pickle module is used.
Answered By
1 Like