pickle库可以直接存储数据结果和从pk文件中读取数据结构,相当于一个很强大的全局变量,特别是我在用框架之类的要读取记忆数组,但是因为框架会在程序之间频繁的跳动,所有全局变量会一直被初始化而不管用了,pickle库就可以解决这个问题
# 将数据结构写入文件
with open('D:/temp.pk', 'wb') as fp:
pickle.dump(orgin_list, fp)
#将数据结构从文件中读取
with open('D:/temp.pk', 'rb') as fp:
alist = pickle.load(fp)