我想在代碼到達結尾時回圈我的代碼,并在代碼回圈到開頭時將設定的時間向前移動 2 小時。我怎么能用現有的代碼做到這一點?根據第一個建議編輯代碼并添加回圈:
import pynput
from datetime import datetime, timedelta
from threading import Timer
from pynput.keyboard import Key, Controller
import schedule
import time
count = 0
while count <3:
x=datetime.today()
y=x.replace(day=x.day 0, hour=16, minute=37, second=00, microsecond=0)
delta_t=y-x
secs=delta_t.seconds 0.02
keyboard = Controller()
def bump():
keyboard.type("!d bump")
time.sleep (.1)
keyboard.press(Key.enter)
time.sleep (.1)
keyboard.release(Key.enter)
t = Timer(secs, bump)
t.start()
plus2 = x timedelta(hours=2)
count =1
t = Timer(secs, bump)
t.start()
uj5u.com熱心網友回復:
使用timedelta.
from datetime import datetime, timedelta
now = datetime.today()
plus2 = now timedelta(hours=2)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/418936.html
標籤:
上一篇:如何將12小時時間戳(不是日期時間,僅時間)轉換為24小時時間?
下一篇:解碼14位時間戳
