【python】自动关机 打包成exe文件
刚刚看见有人在发电脑定时关闭的帖子,也分享一下自己再用的一个代码如下
import os
import time
input_time = input('请输入关机时间,格式如:小时:分钟:')
if input_time == 'off':
os.system('shutdown -a')
h1 = int(input_time)
m1 = int(input_time)
print(h1, m1)
mytime = time.strftime('%H:%M:%S')
h2 = int(mytime)
m2 = int(mytime)
if h1 > 24:
h1 = 24
m2 = 0
if m1 > 60:
m1 = 60
if h1 < h2:
h1 = h1 + 24
s1 = (h1 + (m1 / 60.0) - h2 - (m2 / 60.0)) * 3600
if s1 <= 0:
print("ERROR")
else:
print('距离关机还有 %d 秒' % s1)
os.system('shutdown -s -t %d' % s1)
打包成EXE用的也是论坛里面发过的 auto-py-to-exe
我找不到原帖子地址了,有知道的可以把帖子地址放在评论区,方便大家学习交流
用PY做这个,不如直接系统计划任务。 zrz444 发表于 2022-11-22 15:44
用PY做这个,不如直接系统计划任务。
学习用的,瞎捣鼓一下代码 有个印象。 要真自动关机 直接用bat脚本还快,反正这个也是调用cmd命令去执行的。 地址在这:https://github.com/brentvollebregt/auto-py-to-exe 学习一下 感谢教程已经用上了 啊这。楼主要不你再加上bat的脚本,直接都不要打包exe,bat的语法也很简单,查一下几分钟就完事了。最终都是shutdown -s -t 感觉可以,相比定时任务能看到剩余时间 只想说一句还不错 谢谢楼主,期待更好的作品!
页:
[1]
2