我已经得到了下一段代码:
try:
import pythoncom
except:
os.system("pip install pypiwin32")
import pythoncom
installed = True
现在,我希望程序卸载pypiwin32,以防它自己导入它。 (如果安装设置为True,则在程序终止时卸载pypiwin32)
我的问题是,人们可以通过按X,转到Windows任务管理器或关闭电脑来关闭程序。
即使确实发生了这些事情,我也想卸载pypiwin32,以防它在应用程序之前没有安装。我怎样才能做到这一点?我怎么能抓住程序的意外失败,或者关闭,或者几乎任何东西,并在它关闭之前处理最后的事情?它甚至可能吗?
编辑:我知道这只适用于Windows,我知道它很偶然。这就是它应该是怎样的。但解决方案应该'在整个平台上(我想?)