华南俳烁实业有限公司

python

當前位置:中華考試網(wǎng) >> python >> python編程基礎 >> 文章內容

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

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

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

  1. 我們先獲取當前的時間

  now=datetime.datetime.now()

  假設當前時間是2017-02-09 20:19:47.555000

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

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

  前面的x是并不重要(只要最后是10秒就行了),我們就把目標時間設的比當前晚一點即可:

python課程免費試聽預約

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

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

  3.好當時間到了20:20:10的時候要運行我們的程序

  如何定時到了呢,很簡單用

  if now==sched_Timer:

  'run Task'

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

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

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

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

責編:fushihao

上一篇:PyThonnumpy中array如何轉list?

下一篇: 沒有了

  • 會計考試
  • 建筑工程
  • 職業(yè)資格
  • 醫(yī)藥考試
  • 外語考試
  • 學歷考試
长丰县| 加查县| 开封县| 西峡县| 姜堰市| 莆田市| 和顺县| 南康市| 海阳市| 玛沁县| 樟树市| 延吉市| 万盛区| 文水县| 宁津县| 富民县| 屯门区| 永和县| 大关县| 大庆市| 三门峡市| 福州市| 台江县| 武鸣县| 大荔县| 晋城| 博湖县| 毕节市| 上杭县| 德化县| 石家庄市| 雷波县| 诏安县| 枣强县| 南溪县| 锡林郭勒盟| 赤水市| 镶黄旗| 九江县| 樟树市| 临邑县|