以下是一个简单的Python代码,可以实现在指定时间自动关机电脑:

import os
import time

# 获取当前时间
now = time.time()

# 设置关机时间(单位:秒)
shutdown_time = now + 60 * 60 * 2  # 2小时后关机

# 转换为Windows系统时间格式
shutdown_time_str = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(shutdown_time))

# 执行关机命令
os.system(f"shutdown -s -t 0 -f -c '电脑将在{shutdown_time_str}自动关机'")

解释一下代码:

  1. 首先导入了os和time模块,分别用于执行关机命令和获取当前时间。
  2. 获取当前时间,使用time模块的time函数。
  3. 设置关机时间,这里设置为2小时后关机,可以根据需要自行修改。
  4. 将关机时间转换为Windows系统时间格式,使用time模块的strftime函数。
  5. 执行关机命令,使用os模块的system函数,执行shutdown命令。其中,-s表示关机,-t 0表示立即关机,-f表示强制关闭所有程序,-c后面跟着的字符串是关机提示信息,可以自行修改。

需要注意的是,这个代码只能在Windows系统下运行,且需要以管理员身份运行。如果要在Linux或者Mac系统下实现自动关机,需要使用相应的命令。

帮我这个关于电脑自动关机的代码

原文地址: https://www.cveoy.top/t/topic/b7bH 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录