0 好的,我知道这看起来有多基础,但我还没有真正掌握基础知识。所以,我试图将变量作为文本写入文件,然后在重新启动游戏时检索它们以使用它们。基于文本的游戏的基本保存游戏 来源 2013-09-29 SGT RP Command +3 ['pickle'](http://docs.python.org/2/library/pickle.html)可能是你需要的 – TerryA +0 你能告诉我们你试过了什么吗? 'Pickle'是一种消化,但也有其他方法(普通txt文件,xml等) – blablatros +0 @blablatros,我尝试过使用txt文件,但它不会让我将文本重新分配给任何变量。 –
4 shelve模块可能是你正在寻找的。请注意,shelve内部使用pickle,所以它将能够处理任何Python对象。 这是它的工作原理。首先,你打开货架: import shelve data = shelve.open("savegame") 的,你玩的数据: data["foo"] = "bar" 然后,当你做,你同步的shelve到文件系统: data.sync() 然后,当您重新打开shelve时,data["foo"]仍将设置为"bar"。 来源 2013-09-29 10:42:41
['pickle'](http://docs.python.org/2/library/pickle.html)可能是你需要的 – TerryA
你能告诉我们你试过了什么吗? 'Pickle'是一种消化,但也有其他方法(普通txt文件,xml等) – blablatros
@blablatros,我尝试过使用txt文件,但它不会让我将文本重新分配给任何变量。 –