【问题标题】:I Want to know how to use a save file我想知道如何使用存档
【发布时间】:2016-05-17 15:49:31
【问题描述】:

我正在制作一个虚拟宠物游戏,我在其中使用倒计时和机制功能。而且我计划使保存成为可能,因此每次关闭它时都不会重置。运行后我不明白如何使用保存文件 pickle.dump(最喜欢的颜色,打开(“save.p”,“wb”)) 我不知道“WB”是什么意思,也不知道如何打开Save.p并使用数据继续游戏。提前致谢

【问题讨论】:

  • wb 表示以二进制方式写入文件
  • wb = write binary, to read binary use " rb"
  • 您为什么不阅读open 的文档?
  • 感谢您的所有帮助,我想我现在了解更多

标签: python save pickle


【解决方案1】:

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

要使用 pickle 再次打开文件,您需要编写如下代码:

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

附加文件使用模式“a”,或者附加和读取使用“a+”

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-09-03
      • 1970-01-01
      • 1970-01-01
      • 2022-01-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多