使用标准库collections中的deque,他是一个双端循环队列
程序退出前,可以使用pickle将队列对象存入文件,再次运行程序时将其导入
from collections import deque
import pickle
q = deque([],5) #创建一个队列并设置容量为5
q.append(1) #右边的入队操作
q.append(2)
q.append(3)
q.append(4)
q.append(5)
print q
q.append(6) #开始的1被pop出去了
print q
pickle.dump(q,open('history'),'w') #将对象q保存到history 对象中,
q2 = pickle.load(open('history')) #再次加载
如何实现用户的历史记录功能
最新推荐文章于 2024-10-08 20:27:53 发布