簡體   English   中英

在 python 中創建例程

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM