Wie lässt man ein Python-Programm warten?
Haben Sie jemals ein Szenario erlebt, in dem Sie wollten, dass Ihre Python-Anwendung für eine vorgegebene Zeitspanne angehalten oder ausgeführt wird? Du bist nicht allein. Python kann seine Ausführung mit der Wartefunktion anhalten, ähnlich wie bei einem gut getimten Comic, doch viele Programmierer benötigen diese Funktion. Wir führen Sie Schritt für Schritt durch die Python Die Verwendung der Wait-Funktion in diesem Tutorial behandelt sowohl grundlegende als auch anspruchsvolle Methoden. Wir werden alles durchgehen, einschließlich der Verwendung der Funktion time.sleep() und fortgeschrittenerer Anwendungen wie Schleifen und Threading.
Voraussetzungen:
- Zeitmodul
- Tastaturmodul
- OS-Modul
Einige Anforderungen erfordern, dass ein Python-Programm wartet, bevor es fortfährt. Möglicherweise müssen wir eine weitere Funktion ausführen oder eine Datei laden, um dem Benutzer ein besseres Erlebnis zu bieten. Im Folgenden werden einige Möglichkeiten besprochen, wie dies erreicht werden kann.
Andere Wartemethode in Python
Es gibt verschiedene Methoden zum Warten in Python. Hier besprechen wir einige allgemein verwendete Methoden zum Warten in Python. Dies sind die folgenden.
- Python-Zeitmodul
- Verwenden von Simple input()
- Verwenden des Tastaturmoduls
- Verwenden des Codemoduls
- Verwenden des OS-Moduls
Lassen Sie ein Python-Programm mithilfe des Time-Moduls warten
Es gibt zwei Methoden zum Warten in Python mit dem Zeitmodul. Wir erklären beide anhand der folgenden Beispielmethoden:
- Allgemeine Schlaffunktion
- Schlafen Sie in der Multithread-Programmierung
1. Python-Schlaffunktion Lassen Sie ein Python-Programm warten
Python hat ein Modul namens Zeit . Dieses Modul bietet mehrere nützliche Funktionen zur Steuerung zeitbezogener Aufgaben. Sleep() ist eine solche Funktion, die die Ausführung des aufrufenden Threads für eine bestimmte Anzahl von Sekunden unterbricht und void zurückgibt. Das Argument kann eine Gleitkommazahl sein, um eine genauere Schlafzeit anzugeben. Aufgrund ihrer Benutzerfreundlichkeit und Plattformunabhängigkeit ist dies die am häufigsten verwendete Methode. Die Implementierung ist unten angegeben:
Beispiel: Im folgenden Beispiel verwendet Python-Code das Modul „time“, um eine Verzögerung bei der Ausführung des Programms einzuführen. Es druckt sofort die gedruckte GFG, pausiert dann für 5,5 Sekunden mit „time.sleep(5.5)“ und druckt schließlich die gedruckte GFG nach 5,5 Sekunden. nach der Verzögerung.
Python3
# First import time module.> import> time> # immediately prints the following.> print> (> 'GFG printed immediately.'> )> time.sleep(> 5.5> )> # delays the execution> # for 5.5 secs.> print> (> 'GFG printed after 5.5 secs.'> )> |
Ausgabe:
https://media.techcodeview.com Vom Einfachen time.sleep()> Dank fortgeschrittener Threading-Techniken können Sie Ihre Python-Programme jetzt elegant und zielgerichtet warten lassen. Denken Sie daran, dass eine zeitlich gut abgestimmte Pause das Benutzererlebnis verbessern, den Programmablauf verbessern und Ihren Simulationen sogar einen Hauch von Realismus verleihen kann.