我想知道如何使用保存文件

时间:2016-05-17 15:49:31

标签: python save pickle

我正在制作虚拟宠物游戏,我正在使用倒计时和机制功能。我计划保存,因此每次关闭它都不会重置。一旦运行,我不明白如何使用保存文件                       pickle.dump(favorite_color,open(" save.p"," wb")) 我不知道" WB"做什么和意味着什么,我不知道如何打开Save.p并使用数据继续游戏。提前致谢

2 个答案:

答案 0 :(得分:2)

在此链接中提供了很好的解释:http://www.tutorialspoint.com/python/python_files_io.htm,请参阅语法部分。

要使用pickle再次打开文件,您需要像这样编码:

data = pickle.load(open("\path\filename.txt","r")) # For only read file

要附加文件,请使用模式" a"或附加和读取使用" a +"

答案 1 :(得分:1)

" wb"意味着"写字节",因为pickle.dump被广泛用于打开和写入具有字节形式的文件。如果您不是经验丰富的程序员,这使得阅读和编写此类文件的过程更加困难。操作文件的一种更简单的方法是使用python关键字open(文件,方法),然后将其存储到变量中。然后,如果你想写你使用写函数或writeline。否则,如果您想阅读,则必须使用读取功能或readline。您可以在互联网上进行搜索,并且有很多例子。我希望我能帮助你。