Python-写入和读取当前函数

Python-写入和读取当前函数,python,Python,我正在开发一款单人冒险RPG游戏,类似于MUD,但没有多用户。。所以我。。。我正在尝试保存玩家当前使用的函数,以便他们可以加载保存 比如: def Save() save = open("Save.txt", "w") save.write(func) save.write(Player_Name) # etc. 这样,他们可以在主屏幕上选择load,代码将显示: def Load() load = open("Save.txt", "r")

我正在开发一款单人冒险RPG游戏,类似于MUD,但没有多用户。。所以我。。。我正在尝试保存玩家当前使用的函数,以便他们可以加载保存

比如:

def Save()
    save = open("Save.txt", "w")
    save.write(func)
    save.write(Player_Name)

    # etc.
这样,他们可以在主屏幕上选择load,代码将显示:

def Load()
    load = open("Save.txt", "r")
    Func = load.readline()
    Player_Name = load.readline()

    # etc.
然后在读取文档后,它加载正确的函数,以确定它们在我的游戏中的位置(每个章节都有自己的函数)

任何帮助如何使这项工作将是可怕的


谢谢各位(和女士们)

你们真的在找腌制食品。看医生。是一个例子。有没有办法将调用函数作为字符串保存到txt文件中。我的脚本不是为酸洗设置的,哈哈!老实说,这是一团糟,但它起作用了。目前,我正在使用一个计数器,每个章节都会改变,然后是一个一英里长的elif函数,比如如果capt==1:capt1()elif capt==2:capt2(),我仍然认为酸洗是一个不错的选择。但是,如果您所要查找的只是方法的名称,那么:
save.write(func.\uu name\uuu)
。了解可用的不同属性类型。这是文件谢谢你,伙计。稍后我会将其重写为pickle,但就目前情况而言,我不会为加载函数而烦恼lol,因为只调用save.readline()不会加载正确的方法,是吗?哈哈,说不定我还是会为酸洗重新编码。这是更多的麻烦,然后它的价值lol!!谢谢你的帮助!!