La fonction Function est l'un des contenus essentiels de la programmation Python, et c'est également un contenu relativement important. L'article suivant vous présente principalement les informations pertinentes sur l'implémentation des fonctions d'appel à des moments spécifiés en Python. L'article le présente en détail à travers un exemple de code. Les amis dans le besoin peuvent s'y référer.
Avant-propos
Cet article vous présente principalement le contenu pertinent sur l'appel de fonctions à des moments spécifiés en Python, et le partage pour votre référence et étude.Les mots suivants Pas grand chose à dire, regardons l'introduction détaillée :
Dans l'article précédent, vous pouvez utiliser l'appel différé Ici, l'heure spécifiée est utilisée pour appeler la fonction
.Un exemple est le suivant :
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()
Le résultat est le suivant :
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
Dans cet exemple, appelez la fonction call_at()
pour implémenter cette fonction.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!