好的,我们开始吧,我整天都在看这个,我快疯了,我以为我已经完成了艰苦的工作,但现在我被卡住了。我正在为游戏制作一个高分列表,并且我已经创建了一个二进制文件来按顺序存储分数和名称。现在我必须做同样的事情,但将分数和名称存储在文本文件中。
这是二进制文件部分,但我不知道从哪里开始使用文本文件。
def newbinfile():
if not os.path.exists('tops.dat'):
hs_data = []
make_file = open('tops.dat', 'wb')
pickle.dump(hs_data, make_file)
make_file.close
else:
None
def highscore(score, name):
entry = (score, name)
hs_data = open('tops.dat', 'rb')
highsc = pickle.load(hs_data)
hs_data.close()
hs_data = open('tops.dat', 'wb+')
highsc.append(entry)
highsc.sort(reverse=True)
highsc = highsc[:5]
pickle.dump(highsc, hs_data)
hs_data.close()
return highsc
任何有关从哪里开始的帮助将不胜感激。谢谢