Heim  >  Artikel  >  Backend-Entwicklung  >  Eine Erklärung, wie eine Funktion zu einem bestimmten Zeitpunkt in Python aufgerufen wird

Eine Erklärung, wie eine Funktion zu einem bestimmten Zeitpunkt in Python aufgerufen wird

巴扎黑
巴扎黑Original
2017-09-09 10:36:231762Durchsuche

Funktionsfunktionen sind einer der Kerninhalte der Python-Programmierung und auch relativ wichtig. Der folgende Artikel führt Sie hauptsächlich in die relevanten Informationen zur Implementierung von Aufruffunktionen in Python ein. Der Artikel stellt sie ausführlich anhand von Beispielcode vor. Lassen Sie uns gemeinsam einen Blick darauf werfen.

Vorwort

Dieser Artikel führt Sie hauptsächlich in den relevanten Inhalt zum Aufrufen von Funktionen zu bestimmten Zeiten in Python ein und stellt ihn als Referenz zur Verfügung Studieren. Es gibt nicht viel zu sagen, werfen wir einen Blick auf die ausführliche Einführung:

Im vorherigen Artikel können Sie den verzögerten Aufruf verwenden. Hier wird die angegebene Zeit verwendet, um die Funktion aufzurufen

Ein Beispiel lautet wie folgt:


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()

Die Ergebnisausgabe lautet wie folgt:


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

In diesem Beispiel rufen Sie die Funktion call_at() auf, um diese Funktion zu implementieren.

Das obige ist der detaillierte Inhalt vonEine Erklärung, wie eine Funktion zu einem bestimmten Zeitpunkt in Python aufgerufen wird. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn