我在python中遇到了一些问题。这不是语法或类似的东西,但是,我正在制作文本RPG。我在游戏中使用pickle保存/加载功能。它工作得很好。但问题是当我加载游戏时,库存变量被设置回我在主类的 init 中定义的那个。它是这样的:
class Main():
def __init__(self):
self.inventory = []
并且load命令也在主类中。但由于某些原因,当我用pickle加载变量时,它会将库存重置为主类中设置的任何内容。我怎么能阻止这个?