Ich suche einen Befehl mit dem ich mein Programm unterbrechen kann für eine feste Zeit. In Pascal gabs da
Delay(Wert)
wo das Programm für Wert-Millisekunden unterbrochen wurde.
Hab leider nichts im Forum gefunden.
weiß jemand Rat?
Programm kurzzeitig unterbrechen
Code: Alles auswählen
>>> import time
>>> time.sleep(3)

Im obrigen Beispiel für 3 Sekunden halt.
>>Masaru<<
Man kann dort auch Fliesskommazahlen angeben um sich einen Millisekunden-Schlaf gönnen zu können.
Hi BlackJack,
eine Sekunde für mich zu lang und bin dadurch hilfslos.
Meinst du wirklich, time.sleep(0.001) macht nur 10 Millisekunden Pause?
Dies habe ich im Doc nicht gefunden!
HL
eine Sekunde für mich zu lang und bin dadurch hilfslos.
Meinst du wirklich, time.sleep(0.001) macht nur 10 Millisekunden Pause?
Dies habe ich im Doc nicht gefunden!
HL
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Ich schon, gleich im zweiten Satz.Anonymous hat geschrieben:Meinst du wirklich, time.sleep(0.001) macht nur 10 Millisekunden Pause?
Dies habe ich im Doc nicht gefunden!
Aber das ist auch ganz einfach selbst zu testen in der interaktiven Shell:Python Documentation, version 2.4.1 hat geschrieben:sleep(secs)
Suspend execution for the given number of seconds. The argument may be a floating point number to indicate a more precise sleep time.
Code: Alles auswählen
>>> import time
>>> time.sleep(1)
>>> time.sleep(0.1)
Aber eine genauigkeit von 10 Milisekunden wird nicht garantiert:
Python Documentation, version 2.4.1 hat geschrieben:The actual suspension time may be less than that requested because any caught signal will terminate the sleep() following execution of that signal's catching routine. Also, the suspension time may be longer than requested by an arbitrary amount because of the scheduling of other activity in the system.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice