【问题标题】:Python file after sudden crash empty突然崩溃后的Python文件为空
【发布时间】:2017-10-21 21:10:17
【问题描述】:

我知道这可能不是一个 python 问题,但它是一个紧急情况,我有至少 3,000 行代码,当我保存文件时,我的笔记本电脑崩溃了。我每天都在处理这个文件,所以我每天都保存它。当我打开我的电脑并打开我正在处理的那个文件时,它完全是空白的。没有代码,但文件大小是一样的。拜托,我迫切需要恢复我的文件,有什么办法可以找回吗?

【问题讨论】:

  • 看来你刚刚学会了the second commandment of source control 的艰辛。从崩溃的机器中恢复数据根本不是一个编程问题。
  • 是的,需要使用工具或 open_whole_disk_binary_mode(最令人敬畏的)。如果创建了reboot,您可能已经删除了此文件源。
  • 文件大小相同是什么意思?您是否尝试过在各种编辑器中打开它?你确定是同一个文件? Windows 有时会保存文件的版本。这是题外话,将被关闭。检查Super User

标签: python crash python-idle


【解决方案1】:

我以前没用过,但如果你还有 .pyc 文件,你可能会从字节码文件中取回你的代码:

https://github.com/Mysterie/uncompyle2

对于 python 代码的每个 file.py,python 创建一个 file.pyc,它将您的代码预编译为字节码。希望能帮助到你。祝你好运!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-07-14
    • 1970-01-01
    • 2010-10-20
    • 2017-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多