写了个定时关机,但有点小问题
本帖最后由 angel725 于 2017-08-03 16:17 编辑import os
import time
def shutdown(seconds):
time.sleep(float(seconds))
os.system('shutdown -s -f -t 1')
def main():
hour = input(u'延迟关机小时数:')
minute = input(u"延迟分钟数:")
print(hour,'小时',minute,'分钟后 关机')
seconds = float(hour) * 3600
seconds += float(minute) *60
print(seconds)
shutdown(seconds)
if __name__ == '__main__':
main()这是代码。
小时写0
分钟写0.1
就是6秒关机。可以关。
但小时写0
分钟1
就是60秒关机,就这样了:
60秒后,又重新让我输入 小时 和 分钟
这是怎么回事?
我在centos下测了没有问题啊,正常
页:
[1]