2016-07-25 3 views
-3

Я хочу проверить какое-то значение в python 2.7 во время цикла for. И я хочу напечатать текущее время. Проблема заключается в том, что печать не работает во время цикла for. Когда цикл цикла завершен, печать работает. Мой исходный код приведен ниже.python print не работает во время цикла for

[Код]

import time 

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

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

Кто знает причину? или решение?

+4

Это будет печатать один раз в секунду. После заполнения экрана он может перестать работать, но на самом деле это просто прокрутка. Итак, что вы наблюдаете? – tdelaney

+1

«Не работает» не является подробным описанием проблемы, чтобы мы могли вам помочь. – user2357112

+0

Попробуйте запустить его непосредственно из командной строки. – martineau

ответ

0
import time 

def display(something): 
    print something 

index = 1 
while(1): 
    time.sleep(1) 
    display(index) 
    index += 1 
Смежные вопросы