由于从文本文件中读取出来的内容都会变成字符串,且转换成列表、字典等数据类型比较困难,因此采用pickle模块存储它们
import pickle
my_list = [123,3.14,'小甲鱼',['anathor list']]
# 这里的后缀名随便写什么都行,只是起到提醒的作用
pickle_file = open('my_list.pkl','wb') # wb为二进制写入形式
# 将内容写入
pickle.dump(my_list,pickle_file)
pickle_file.close()
# 读取pickle文件
pickle_file = open('my_list.pkl','rb') # rb为二进制读取形式
my_list2 = pickle.load(pickle_file)
print(my_list2)
[123, 3.14, '小甲鱼', ['anathor list']]