Python - 在哪里初始化播放器库存?

时间:2015-05-31 02:48:01

标签: python pickle

我在python中遇到了一些问题。这不是语法或类似的东西,但是,我正在制作文本RPG。我在游戏中使用pickle保存/加载功能。它工作得很好。但问题是当我加载游戏时,库存变量被设置回我在主类的 init 中定义的那个。它是这样的:

            class Main():
                def __init__(self):
                    self.inventory = []

并且load命令也在主类中。但由于某些原因,当我用pickle加载变量时,它会将库存重置为主类中设置的任何内容。我怎么能阻止这个?

0 个答案:

没有答案