这是我在stackoverflow上的第一篇文章,我仍然只是学习Python和一般编程。我正在研究一些简单的游戏逻辑,对Python如何处理文件输入/输出有点失望。
我想做的是,当我的游戏运行时,存储一系列变量(所有的数字,整数数据),当游戏结束时,将这些信息转储到txt文件中,以后可以读取(同样,作为数字,整数数据),以便将其添加到。真的,跟踪器。
如果你在玩赛车游戏,例如,每次你撞到行人时,行人+=1。然后当你的游戏结束后,在撞了23个行人之后,这个数字(连同我想跟踪的任何其他变量)被保存到一个文本文件中。当你再次开始游戏时,它会将数字23重新加载到peophers变量中,因此如果你这次再命中30个,那么最终得到的结果是53个,依此类推。提前谢谢!在
有很多方法可以做到这一点。您希望文件是人可读还是可写?(如果你这样做,可能会鼓励作弊。)
您可以做的最简单的事情就是使用ConfigParser库,它存储简单的数据,就像您在文本文件中描述的那样。比如:
阅读:
写作:
^{pr2}$其他选项:如果您不希望它是人类可读的,可以使用shelve(但是一个知道您正在使用python的聪明用户会发现阅读起来很简单。在
希望有帮助!在
一定是短信吗?如果不是我就用泡菜
http://docs.python.org/library/pickle.html
相关问题 更多 >
编程相关推荐