我正在做一个动物猜谜游戏,我完成了程序,但我想添加泡菜,所以它将问题保存到磁盘,所以它们不会消失 程序退出。有人可以帮忙吗?
答案 0 :(得分:9)
在程序退出之前保存包含游戏状态的对象:
pickle.dump(game_state, open('gamestate.pickle', 'wb'))
程序启动时加载对象:
game_state = pickle.load(open('gamestate.pickle', 'rb'))
在您的情况下,game_state可能是一个问题列表。