📅  最后修改于: 2023-12-03 15:19:01.613000             🧑  作者: Mango
Python中的sys
模块提供了访问与Python解释器和它的环境有关的变量和函数的方式。在其中,也包括了进行关机操作的方式。在Windows操作系统中,我们可以使用以下方式通过Python代码关机:
import os
os.system("shutdown /s /t 1")
/s
是关机命令,/t
后面的数字1表示1秒后关机。
在Linux中的Python代码实现:
import os
os.system("sudo shutdown -h now")
这里使用了sudo
以获取root权限进行关机操作。-h
表示关机,now
表示立即执行。
为了避免意外关机,很多系统设计了多种保护机制。可以使用以下代码来取消正在进行的关机操作:
import os
os.system("shutdown /a")
总结:
使用Python中的sys
模块可以实现关机和取消关机操作并且可以跨平台,大大方便了开发和管理员的操作。