我想知道如何使用保存文件
I Want to know how to use a save file
我正在制作一个虚拟宠物游戏,我在其中使用倒计时和机制功能。我计划让保存成为可能,这样它就不会在你每次关闭它时都被重置。一旦你 运行 我不明白如何使用保存文件
pickle.dump( favorite_color, 打开( "save.p", "wb" ) )
我不知道"WB"是什么意思,也不知道如何打开Save.p并使用数据继续游戏。提前致谢
在这个 link:http://www.tutorialspoint.com/python/python_files_io.htm 中有很好的解释,请参阅 Syntax.
部分
要使用 pickle 再次打开文件,您需要编写如下代码:
data = pickle.load(open("\path\filename.txt","r")) # For only read file
追加文件使用模式 "a",或者追加和读取使用 "a+"
"wb"表示"write bytes",因为pickle.dump被广泛用于以字节形式打开和写入文件。如果您不是经验丰富的程序员,这会使读取和写入此类文件的过程更加困难。更简单的操作文件的方法是使用 python 关键字 open(file, method) 然后将其存储到变量中。然后,如果你想写,你可以使用 write 函数或 writeline。否则如果你想阅读,你必须使用 read 函数或 readline。你可以在网上搜索一下,上面有很多例子。希望能帮到你。
我正在制作一个虚拟宠物游戏,我在其中使用倒计时和机制功能。我计划让保存成为可能,这样它就不会在你每次关闭它时都被重置。一旦你 运行 我不明白如何使用保存文件 pickle.dump( favorite_color, 打开( "save.p", "wb" ) ) 我不知道"WB"是什么意思,也不知道如何打开Save.p并使用数据继续游戏。提前致谢
在这个 link:http://www.tutorialspoint.com/python/python_files_io.htm 中有很好的解释,请参阅 Syntax.
部分要使用 pickle 再次打开文件,您需要编写如下代码:
data = pickle.load(open("\path\filename.txt","r")) # For only read file
追加文件使用模式 "a",或者追加和读取使用 "a+"
"wb"表示"write bytes",因为pickle.dump被广泛用于以字节形式打开和写入文件。如果您不是经验丰富的程序员,这会使读取和写入此类文件的过程更加困难。更简单的操作文件的方法是使用 python 关键字 open(file, method) 然后将其存储到变量中。然后,如果你想写,你可以使用 write 函数或 writeline。否则如果你想阅读,你必须使用 read 函数或 readline。你可以在网上搜索一下,上面有很多例子。希望能帮到你。