如何读取损坏的.py文件

时间:2016-03-10 08:56:16

标签: python

我的.py文件在BSOD情况下已损坏。如果我在PyCharm中打开它看起来像空文件。如果我在IPython中打开它,它看起来像this

UPD。 Hexdump(我的操作系统是Windows,但我在Linux中做过) enter image description here

UPD2。一切都很好,我已经从Google云端硬盘下载了我的文件。奇怪的是,但早些时候它仅表明上周文件。再次感谢所有人。

1 个答案:

答案 0 :(得分:1)

你可以在python中编写一个快速的'脏十六进制转储实用程序,因为你在Windows上:

with open('gash.py', 'rb') as f:
    for line in f:
        line_list = []
        for char in line:
            line_list.append("%02X" % (char))
        print(' '.join(line_list))

其中gash.py是您的python脚本的名称。

至少会告诉你是否有任何可以检索的东西(但我对此表示怀疑)。