如何在PC使用python关闭之前运行功能?

时间:2018-08-09 14:29:40

标签: python python-3.x python-module

在PC关闭之前是否可以在Python中运行函数?还是可以说它正在关闭?

也许正在使用os模块或其他工具。

因此,假设我具有此功能,并且想在PC关闭时运行它:

def onShutDown():
    # lets say send an email

顺便说一句:我知道如何使用smtplib发送电子邮件,所以这不是问题。

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以运行一个代码,然后以相同的代码指示PC关闭。
您可以使用os模块,并在下面使用这段代码。

os.system('shutdown -s')

如果您将执行上面的代码,则会显示一条消息“您将在不到一分钟的时间内退出”。 如果您不想看到它,请使用

os.system('shutdown -s -t 0')

当您尝试使用此类代码时,请务必小心,以防万一您不弄乱。 。