python裡指定時間呼叫函式

2021-08-07 20:09:42 字數 1090 閱讀 9763

在前面的例子裡,可以使用延時呼叫,在這裡採用指定時間來呼叫函式,例子如下:

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()來實現這個功能。

mysql 指定時間 MySQL查詢指定時間的資料

mysql查詢指定時間的資料 user event 使用者事件表 create time 表中儲存時間的字段 獲取當月資料 select from user event where date format create time,y m date format now y m 獲取3月份資料 sel...

crontab指定時間

使用crontab你可以在指定的時間執行乙個shell指令碼或者一系列linux命令。例如系統管理員安排乙個備份任務使其每天都執行 如何往 cron 中新增乙個作業?crontab e 0 5 root bin backup.sh 這將會在每天早上5點執行 root bin backup.sh cr...

指定this呼叫函式

function f1 a,b f1 10,20 函式作用方法被呼叫時,this代表呼叫當前函式的物件 預設是window var people new object 函式本身也是物件,也可以呼叫自身的方法 call方法 指定this呼叫當前的函式,第乙個引數是指定的this是誰,後兩個引數是呼叫函...