我正在创建自己的基于文本的冒险游戏,并决定包含一个保存游戏功能。所以我做了一个小程序来测试如何保存变量。我研究了如何,这是我得到的,但它出现了一个错误:
exceptions.TypError:'unicode'object is not callable
我对编程比较陌生,所以任何希望都会受到高度赞赏。
import pickle
def save ():
f = open('gamesave.pickle', "w")
pickle.dump(level, f)
f.close
def load():
f = open('gamesave.pickle')
level = pickle.load(f)
print level
f.close
level = (1)
open = raw_input("do you want to open?")
if open==("yes"):
load()
if open==("no"):
print("hello, you have leveled up")
level += 1
`enter code here` save()