import pickle
a1 = 100
a2 = "I am a student"
list1 = [1, 2, 3, 4, 5, 6]
dict1 = {"姓名": "张三", "毕业学校": "XXX大学"}
set1 = {3.5, 5, "abc"}
try:
with open("file", "wb+") as f:
pickle.dump(a1, f)
pickle.dump(a2, f)
pickle.dump(list1, f)
pickle.dump(dict1, f)
pickle.dump(set1, f)
print("写入数据成功")
print("读取数据如下:")
with open("file", "rb") as f1:
print(pickle.load(f1))
b1=pickle.load(f1)
print(b1)
b2 = pickle.load(f1)
print(b2)
b3 = pickle.load(f1)
print(b3)
b4 = pickle.load(f1)
print(b4)
except IOError as e:
print("失败")
运行结果: