我正在用pygame创建一个游戏,而且我对编程语言还很陌生。 我尝试使用带有python的文本文件(readlines等)创建带有文件i / o的数据/ savefile。 我意识到,我无法删除某一行并使用文件i / o编辑该行。 所以我想知道如何使用文件i / o(另一种方式)或者与pygame集成的东西创建一个?
答案 0 :(得分:1)
你应该使用某种序列化,你可以用你以后可以阅读的定义格式保存游戏状态(对象),这样它就会再次转换为Python对象。例如,您可以使用shelve module或pickle module来实现对象持久性。