【问题标题】:How to run a function before PC shuts down with python? [duplicate]如何在 PC 使用 python 关闭之前运行一个函数? [复制]
【发布时间】:2018-08-09 14:29:40
【问题描述】:
是否可以在 PC 关闭之前在 Python 中运行函数?或者让我们说它正在关闭?
也许使用 os 模块,或者别的什么。
假设我有这个功能,我想在电脑关机时运行它:
def onShutDown():
# lets say send an email
顺便说一句:我知道如何使用 smtplib 发送电子邮件,所以这不是这里的问题。
谢谢!
【问题讨论】:
标签:
python
python-3.x
python-module
【解决方案1】:
您可以运行代码,然后在同一代码中指示 PC 关机。
您可以使用 os 模块并使用下面的这段代码。
os.system('shutdown -s')
好吧,如果您执行上面的代码,它会给您一条消息“您将在不到一分钟的时间内退出”。
如果您不想看到它,请使用
os.system('shutdown -s -t 0')
当您尝试任何此类代码时要小心,以防万一您搞砸了。 .