python - 如何创建 pygame 保存文件

标签 python pygame

我正在使用 pygame 创建一个游戏,但我对编程语言仍然很陌生。 我尝试使用Python(读取行等)使用文本文件和文件i/o制作数据/保存文件。 我意识到,我无法删除某一行并使用文本文件的文件 I/O 编辑该行。 所以我想知道如何使用文件 i/o (另一种方式)或与 pygame 集成的东西来创建一个?

最佳答案

您应该使用某种序列化,以稍后可以读取的定义格式保存游戏状态(对象),以便它再次转换为 Python 对象。例如,您可以使用 shelve modulepickle module用于实现对象持久化。

关于python - 如何创建 pygame 保存文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27256155/

相关文章:

python - 根据重复的单词拆分现有列表

python - 在 Python 中标记代码块

python - 可移植应用程序 : s3 and Google cloud storage

python - 从文件标题中提取不同长度数字的算法

python - 尝试在 macOS Sierra 上显示文本时 Pygame 没有响应

python - 如何使我的 pygame 游戏窗口可调整大小?

python - 在 Ruby 进程中嵌入 Python CLI?

python - pygame 未填充的形状(Python)

python - 了解碰撞列表中哪个矩形发生了碰撞

python - 在 pygame 中旋转图像,使其看起来像在旋转