Warten Sie mit dem Python-Programm

7

Ich muss mein Python-Programm auf 200ms warten lassen, bevor ich nach einer Eingabe für eine Beschreibung absuche. In C # könnte ich zum Beispiel Thread.Sleep() verwenden, um dies zu erreichen. Was ist das einfachste Mittel, dies in Python zu tun?

    
richzilla 18.03.2013, 08:49
quelle

4 Antworten

20

Verwenden Sie das Modul Zeit .

Zum Beispiel um 1 Sekunde zu verzögern:

%Vor%

Wenn Sie in Ihrem Fall 200 ms erhalten möchten, verwenden Sie stattdessen:

%Vor%

time.sleep funktioniert auch mit float.

    
Thanakron Tandavas 18.03.2013 08:51
quelle
8

Wenn Sie einfach schlafen möchten, können Sie versuchen:

%Vor%     
cnicutar 18.03.2013 08:50
quelle
6

Sie können die Methode sleep() in Modul time verwenden.

Zuerst müssen Sie das Modul time in Ihr Programm importieren. Danach können Sie die Funktion sleep() aufrufen.

Fügen Sie dies Ihrem Code hinzu:

%Vor%     
Zhong Xiaoqin 18.03.2013 08:57
quelle
3

Verwenden Sie die Zeitbibliothek und verwenden Sie den Befehl time.sleep () um es warten zu lassen. Es ist effizienter, wenn Sie es aus der Zeitbibliothek extrahieren und dann nur noch sleep () verwenden. Zum Beispiel:

%Vor%

Verbessert:

%Vor%

Hinweis: Es wird in Sekunden und nicht in ms gemessen.

    
Matthew Miles 01.12.2015 20:10
quelle

Tags und Links