退出时终止程序

时间:2017-06-10 13:07:26

标签: python exit python-idle

我不确定我是否可以正确地提出我的问题,因为我是初学者,但我会尝试一下。

我有一个使用.pyw扩展名的Python程序,在IDLE中杀死程序时它仍会出现在我的任务管理器中,因此我必须在那里手动额外结束任务以清理新的重新运行。我不确定使用哪些工具来告诉.pyw程序在退出时自杀及其所有碎片。我想在程序结束时添加以下代码行,但它似乎不起作用(我很确定逻辑是错误的):

if sys.exit() == True:
    os.system('TASKKILL /F /IM pythonw.exe')

如何解决这个问题?非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

这是一个内置的库https://docs.python.org/2/library/atexit.html

private Map<String, Long> accessTimes = new HashMap<>();