2016-07-25 4 views
-3

Ich möchte einen gewissen Wert in der Python 2.7 während der for-Schleife überprüfen. Und ich möchte eine aktuelle Uhrzeit drucken. Das Problem ist, dass der Ausdruck während der for-Schleife nicht ausgeführt wird. Wenn die for-Schleife beendet ist, wird der Druckvorgang ausgeführt. Mein Quellcode ist unten.Python-Druck ist nicht arbeiten während der for-Schleife

[Code]

import time 

def display(): 
    print "Something..." 

while(1): 
    time.sleep(1) 
    display() 

Wer kennt den Grund? oder Lösung?

+4

Dies wird einmal pro Sekunde gedruckt. Nachdem der Bildschirm gefüllt ist, scheint es zu stoppen, aber wirklich scrollt es nur. Also, was beobachtest du? – tdelaney

+1

"Nicht funktioniert" ist keine detaillierte Beschreibung des Problems, damit wir Ihnen helfen können. – user2357112

+0

Versuchen Sie es direkt von der Shell/Befehlszeile auszuführen. – martineau

Antwort

0
import time 

def display(something): 
    print something 

index = 1 
while(1): 
    time.sleep(1) 
    display(index) 
    index += 1 
Verwandte Themen