首页 > 解决方案 > 有没有办法在 Python 3 中将卸载程序写入程序并自行删除?

问题描述

我正在用 Python 编写一个程序,现在我正在编写卸载程序。不删除卸载程序本身会让用户感到不舒服。有没有办法在不让用户手动删除的情况下删除它?

PS exe 由 PyInstaller 生成。这并不重要——我正在编写另一个 exe 来删除原始文件。现在代码是这样的:

import os
import shutil  
for i in ('xxx.exe', 'xxx.txt', 'xxx.db'):  
    try:  
        os.remove(i)  
    except (FileNotFoundError, OSError, IOError):  
        pass  
shutil.rmtree('xxx')

标签: pythonexecutableuninstallation

解决方案


推荐阅读