亚洲欧洲国产欧美一区精品,激情五月亚洲色五月,最新精品国偷自产在线婷婷,欧美婷婷丁香五月天社区

      python

      當(dāng)前位置:中華考試網(wǎng) >> python >> python編程基礎(chǔ) >> 文章內(nèi)容

      datetime怎樣在python3時(shí)間中執(zhí)行循環(huán)?

      來源:中華考試網(wǎng)  [2020年11月17日]  【

        我們先來思考一下,如果時(shí)間一直循環(huán),我們能收獲什么結(jié)果呢?那么,如果讓這個(gè)循環(huán)停止下來,又會(huì)是什么樣的情形?帶著這兩個(gè)問題,我們先來進(jìn)行代碼操作。

        1. 我們先獲取當(dāng)前的時(shí)間

        now=datetime.datetime.now()

        假設(shè)當(dāng)前時(shí)間是2017-02-09 20:19:47.555000

        2.然后我們輸入一個(gè)你要定時(shí)執(zhí)行的target時(shí)間

        比如你是x分10秒的時(shí)候執(zhí)行sched_Timer=datetime.datetime(x,x,x,x,x,10)

        前面的x是并不重要(只要最后是10秒就行了),我們就把目標(biāo)時(shí)間設(shè)的比當(dāng)前晚一點(diǎn)即可:

      python課程免費(fèi)試聽預(yù)約

      • 地區(qū):
      • 姓名:
      • 手機(jī):

        sched_Timer=datetime.datetime(2017,2,9,20,20,10)

        3.好當(dāng)時(shí)間到了20:20:10的時(shí)候要運(yùn)行我們的程序

        如何定時(shí)到了呢,很簡單用

        if now==sched_Timer:

        'run Task'

        4.那么如何讓時(shí)間在下一分鐘10秒繼續(xù)執(zhí)行呢,也很簡單用timedelta()

        datetime.timedelta(minutes=1)把target時(shí)間往后增加一分鐘

        sched_Timer=sched_Timer+datetime.timedelta(minutes=1)

        然后外邊用個(gè)while 死循環(huán)hold住就可以了。

      責(zé)編:fushihao

      上一篇:PyThonnumpy中array如何轉(zhuǎn)list?

      下一篇: 沒有了

      • 會(huì)計(jì)考試
      • 建筑工程
      • 職業(yè)資格
      • 醫(yī)藥考試
      • 外語考試
      • 學(xué)歷考試