python - 自行删除的程序
问题描述
我正在使用 pygame 开发我的游戏,并尝试实现高分机制。但是当我运行我的程序时它就崩溃了,它似乎永远删除了自己。现在,当我打开我的代码时,只写入了 0。有没有办法让我的代码恢复,为什么它会自行删除?(我尝试通过创建一个新的 .txt 文件并将分数存储到其中来实现高分。我将它们全部写在同一个游戏脚本中。)
解决方案
你最有可能做的是打开你的文件并用 0 覆盖它。每当你打开文件时,你必须考虑你打开它的模式(以及你打开哪个文件。)。例如,打开一个文件'w'
将删除文件中所有以前的内容,并用你写入的任何内容填充它。
如果发生了这种情况,那么不,没有办法取回您的代码(除非您已将副本保存在其他地方或正在使用git或svn之类的版本控制系统)。
如果您使用的是 Pycharm 编辑器,则可以右键单击您的项目并按本地历史记录,然后按显示历史记录以打开保存的版本。然后单击恢复以返回到您拥有代码的版本。
推荐阅读
- powershell - PowerShell 检查数组中的字符串
- arrays - `AGGREGATE` 和 `INDEX` 函数中的数组
- css - 如何修复 Heroku 上的错误 CSS 资产编译?
- javascript - 如何根据值更改输入滑块拇指颜色?
- alexa - 将简单的字符串短语传递给 alexa 技能
- c# - 如何更改特定单元格的 DataGridTemplateColumn DataTemplate 元素的属性
- regex - 用于谷歌分析过滤器的正则表达式
- javascript - 从输入 type='number' 获取不正确的值
- java - 没有密码的RSA加密私钥?
- android - AppBar Flutter 顶部的黑条