[英]create a routine in python
所以我需要我的程序在給定一天的每個給定小時運行一項任務,我尋找一個可以輕松完成它的模塊並且它存在,時間表之一,不幸的是我們公司的計算機上沒有它,我不允許安裝任何東西,所以我想到了這樣的解決方案
import datetime
now = datetime.datetime.now()
while True:
if now.strftime("%d") == '09':
if now.strftime("%H") == '18':
do something
但它並沒有像預期的那樣工作,如果我在預定的時間運行程序,它會正常運行,但如果不是,那么到時候它什么也不做
我能做些什么?
您now
已經在程序開始時在循環之外定義了。 一旦運行,它就永遠不會改變。 now
設置在循環內部,並考慮使用sleep
讓這個程序不會浪費太多資源。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.