-2
我正在爲我們的遊戲社區創建一個事件通知系統。但是,我不完全確定從哪裏開始。Python - 當事件接近時做(某事)
我有要事和他們的時代的字典,例如:使用strptime
{'Game Night': 19:00 2013-06-29,
'3CB vs ST3 Match': 18:45 2013-07-02,
'Website Maintainance': 13:00 2013-07-16,
etc}
時代已經轉換爲正確的日期時間格式()。我現在需要的是當這些事件之一即將發生時(例如,15分鐘警報,然後是5分鐘警報),通知用戶。
例如:
"NOTICE: 3CB vs ST3 Match will begin in 15 minutes!" 10 minutes later... "NOTICE: 3CB vs ST3 Match will begin in 5 minutes!"
我的問題是這樣的: 我怎樣才能得到蟒蛇等到事件是附近(通過比較當前時間,與事件的時間),然後執行一個動作(例如我的情況是通知)?
PS 我使用Python 2.7.5(由於缺乏API更新)
感謝您的回答,但myAlertCheck()包含哪些內容?我需要讓Python將事件時間與當前時間進行比較,並且是否會在未來15分鐘內發生? – Dotl
@ user2513268:我添加了第二段代碼來幫助您進行日期比較。這是否解決你的*主要問題? – hsmit
啊,是的,這回答我的問題。 delta_s是缺失的部分。你看,爲了讓python知道**必須等待它必須比較事件時間和當前時間。再次感謝。 – Dotl