Python pickle模块
Pickle
pickle提供了一个简单的持久化功能。可以将对象以文件的形式存放在磁盘上。
pickle模块只能在python中使用,python中几乎所有的数据类型(列表,字典,集合,类等)都可以用pickle来序列化。
pickle序列化后的数据,可读性差,人一般无法识别。
存放:pickling
读取:unpickling
写入dump()
my_list = ["codewei","唐嫣",12,["hello","world"]]
pickle_file = open("f:\\a.txt","wb")
pickle.dump(my_list,pickle_file)
pickle_file.close()
读取load()
pickle_file = open("f:\\a.txt","rb")
my_list2 = pickle.load(pickle_file)
print(my_list2)
pickle_file.close()