首页 > 解决方案 > 自行删除的程序

问题描述

我正在使用 pygame 开发我的游戏,并尝试实现高分机制。但是当我运行我的程序时它就崩溃了,它似乎永远删除了自己。现在,当我打开我的代码时,只写入了 0。有没有办法让我的代码恢复,为什么它会自行删除?(我尝试通过创建一个新的 .txt 文件并将分数存储到其中来实现高分。我将它们全部写在同一个游戏脚本中。)

标签: pythonpygame

解决方案


你最有可能做的是打开你的文件并用 0 覆盖它。每当你打开文件时,你必须考虑你打开它的模式(以及你打开哪个文件。)。例如,打开一个文件'w'将删除文件中所有以前的内容,并用你写入的任何内容填充它。

如果发生了这种情况,那么不,没有办法取回您的代码(除非您已将副本保存在其他地方或正在使用gitsvn之类的版本控制系统)。

如果您使用的是 Pycharm 编辑器,则可以右键单击您的项目并按本地历史记录,然后按显示历史记录以打开保存的版本。然后单击恢复以返回到您拥有代码的版本。


推荐阅读