Heim > Artikel > Backend-Entwicklung > Eine Erklärung, wie eine Funktion zu einem bestimmten Zeitpunkt in Python aufgerufen wird
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!