今天給指令碼加定時任務用到乙個schedule庫,使用起來很簡單方便。
用法很簡單
安裝:
pip install schedule
**裡給的例子:
usage:>>> import
schedule
>>> import
time
>>> def job(message='
stuff'):
>>> print("
i'm working on:
", message)
>>> schedule.every(10).minutes.do(job)
>>> schedule.every(5).to(10).days.do(job)
>>> schedule.every().hour.do(job, message='
things')
>>> schedule.every().day.at("
10:30
").do(job)
>>> while
true:
>>>schedule.run_pending()
>>> time.sleep(1)
demo裡是time.sleep(1),這樣是每秒執行一次。
可以改為如下:
importschedule
import
time
def job(message='
stuff'):
print("
i'm working on:
", message)
schedule.every().days.at(
"9:00
").do(job) # 用days和day有區別,具體區別有時間查原始碼看下。
while
true:
schedule.run_pending()
sec = schedule.idle_seconds() #
返回到下一次任務的時間
time.sleep(sec)
庫(動態庫和靜態庫)
如有問題,請多多指教。庫 預先編譯好的方法的集合 分為 靜態庫 libxx.a 和 動態庫 libxx.so xx是庫名 我們在linux系統下,我們要知道這幾個存放位置 可執行的程式,命令放在 bin usr bin 標頭檔案放在 usr include 庫檔案放在 lib usr lib 1.那...
庫(靜態庫和動態庫)
一 靜態庫 以c語言的形式生成庫 h中extern c int add int int extern c int sub int int 二.測試靜態庫 將.h和.lib放入 h ifdef cplusplus c 程式設計師用c的方式開啟 extern c int add int int exte...
C語言庫 靜態庫 共享庫
我們在編寫乙個c語言程式的時候,經常會遇到好多重複或常用的部分,如果每次都重新編寫固然是可以的,不過那樣會大大降低工作效率,並且影響 的可讀性,更不利於後期的 維護。我們可以把他們製作成相應的功能函式,使用時直接呼叫就會很方便,還可以進行後期的功能公升級。例如我要在一段 中多次交換兩個變數的值,我可...