如何在Python脚本中检测到计算机关闭事件?

时间:2019-07-05 06:44:51

标签: python operating-system shutdown

我有一个python脚本,如果用户关闭或重新启动系统,我想执行一些操作。但是我不知道如何在python脚本中执行此操作,并且在C#Detecting computer/program shutdown in Python?中发现了一些相关的问题 我想要python程序吗?

1 个答案:

答案 0 :(得分:0)

您可以使用atexit库在解释器关闭时执行一些代码

import atexit

def exit_handler():
    print("Do something on shutdown")

atexit.register(exit_handler)

如果计算机正确关闭,则应将其触发。 我不了解在比计算机关闭等更大的环境下触发的事件,例如计算机关机。