1.需求:要写一个定时提醒的程序
2.任务拆解:1)定时:分两种情况, 多长时间提醒一次或在固定时间提醒, 比如每十分钟或每天早上9点.
2)提醒:弹出窗口方式
3.语言:最近一直在写php, 为了不把python忘了, 打算用python来实现
实现过程:
1.python定时可用time.sleep(s).
2.弹出窗口打算使用easygui, EasyGui是基于TKinter的, 可跨平台.下载之后解压把easygui.py放到python安装目录下的lib/site-packages/下面即可使用
下载链接:http://pan.baidu.com/share/link?shareid=1629272171&uk=3961254249 密码:cmcz
实现代码如下:
1 # -*- coding: utf-8 -*- 2 ''' 3 Created on 2013-11-12 14:12 4 @summary: Timing reminder program 5 @author: leaf 6 ''' 7 8 import time, easygui 9 10 i = 1 11 while 1: 12 easygui.msgbox("别忘了打卡!", title="提醒",ok_button="知道啦") 13 i +=1 14 time.sleep(10)