丢失了重要的.py文件(被覆盖为0字节文件),但旧版本仍在ipython中作为模块加载-是否可以恢复?

10 浏览
0 Comments

丢失了重要的.py文件(被覆盖为0字节文件),但旧版本仍在ipython中作为模块加载-是否可以恢复?

在管理多个不同的屏幕会话时,其中许多都打开了vim。在试图“整理”我的会话过程中,不知怎么的我不小心用一个0字节的文件覆盖了一个非常重要的.py脚本。

然而,我打开了一个ipython实例,当我将同一个.py文件作为模块运行时,它仍然记得以前在那里的代码!

所以,我是不是刚刚吸取了备份的艰难教训(我上一次备份是一个星期前,这将使我有很多工作要做),或者有没有可能从已加载的模块中恢复.py文件?我可能是因为过于轻率才会遭遇这种情况,但我现在真的很绝望。

0