如何恢复python中被os.remove函数删除的文件?

How to restore files that are deleted by os.remove function in python?

我正在编写一个 python 代码来删除超过 30 天的文件。虽然运行它,不幸的是,我给错了路径,我的一些宝贵数据被删除了。

你能告诉我如何恢复这些数据吗?

这是我用过的功能

def remove_file(path):

    # removing the file
    if not os.remove(path):

        # success message
        print(f"{path} is removed successfully")

    else:

        # failure message
        print(f"Unable to delete the {path}")

有 python 个允许安全删除的模块,例如 'send2trash'。然后您可以从回收站或垃圾桶中恢复文件