python - 自删除可执行文件

标签 python windows

我正在使用 Pyinstaller 为用户创建单文件可执行文件。但是,我希望用户能够运行此可执行文件,然后删除自身以使他们的设备“干净”。有没有一种优雅的方法可以在 Python 中执行此操作而无需借助批处理文件或卸载程序?

再详细说明一下,我将使用 python 3.4,用户将运行 Windows XP 及更高版本。

最佳答案

这实际上不是 python 特定的问题,而是与 Windows 如何处理运行可执行文件的文件有关。你可能会发现 this information有帮助..

关于python - 自删除可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32318955/

相关文章:

python - 如何计算两条线的交点?

python - 从具有默认值的 Python 列表中弹出

c++ - cmake force config=库的发布

python - 安装 MYSQLdb python 模块,无需 MYSQL 本地安装

windows - ASP.NET Core忽略ASPNETCORE_ENVIRONMENT变量

python - 我应该确保我的所有 Web 应用程序代码都是 UTF-8 编码吗?

python - 尝试用 map 中的值替换数据帧值时无法比较类型 'ndarray(dtype=int64)' 和 'str'

python - VS Code Python 单元测试 : No tests discovered even when following the tutorial

c++ - Asm CALL 指令 - 它是如何工作的?

php - 将 PHP 项目从 Linux 服务器迁移到 Windows 服务器时文件名中的斜线