熱線電話:13121318867

登錄
首頁精彩閱讀python中實現指定時間調用函數示例代碼
python中實現指定時間調用函數示例代碼
2017-11-17
收藏

python中實現指定時間調用函數示例代碼

本文主要給大家介紹了關于python指定時間調用函數的相關內容,分享出來供大家參考學習,下面話不多說了,來一起看看詳細的介紹:
在前面的一篇文章里,可以使用延時調用,在這里采用指定時間來調用函數
例子如下:    
import asyncio
import time
 
 
def callback(n, loop):
 print('callback {} invoked at {}'.format(n, loop.time()))
 
 
async def main(loop):
 now = loop.time()
 print('clock time: {}'.format(time.time()))
 print('loop time: {}'.format(now))
 
 print('registering callbacks')
 loop.call_at(now + 0.2, callback, 1, loop)
 loop.call_at(now + 0.1, callback, 2, loop)
 loop.call_soon(callback, 3, loop)
 
 await asyncio.sleep(1)
 
 
event_loop = asyncio.get_event_loop()
try:
 print('entering event loop')
 event_loop.run_until_complete(main(event_loop))
finally:
 print('closing event loop')
 event_loop.close()
結果輸出如下:    
entering event loop
clock time: 1504688585.2024202
loop time: 5747.015
registering callbacks
callback 3 invoked at 5747.031
callback 2 invoked at 5747.109
callback 1 invoked at 5747.218
closing event loop
在這個例子里調用函數call_at()來實現這個功能。

數據分析咨詢請掃描二維碼

若不方便掃碼,搜微信號:CDAshujufenxi

數據分析師資訊
更多

OK
客服在線
立即咨詢
日韩人妻系列无码专区视频,先锋高清无码,无码免费视欧非,国精产品一区一区三区无码
客服在線
立即咨詢