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)