当前位置:嗨网首页>书籍在线阅读

12-暂停直至特定日期

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

17.4.2 暂停直至特定日期

time.sleep() 方法可以暂停程序若干秒。利用一个 while 循环,可以让程序暂停一段特定的时间。例如,下面的代码会继续循环,直到2016年万圣节:

import datetime 
import time
halloween2016 = datetime.datetime(2016, 10, 31, 0, 0, 0) 
while datetime.datetime.now() < halloween2016:
    time.sleep(1)

time.sleep(1) 调用将暂停你的Python程序,这样计算机就不会浪费CPU处理周期来一遍又一遍地检查时间。相反, while 循环只是每秒检查一次,在2016年万圣节(或你编程让它停止的时间)后继续执行后面的程序。