2016-07-25 2 views
-3

for 루프 중에 python 2.7의 값을 확인하고 싶습니다. 그리고 나는 현재 시간을 인쇄하고 싶다. 문제는 인쇄가 for 루프 중에 작동하지 않는다는 것입니다. for 루프가 끝나면 인쇄 작업이 수행됩니다. 내 소스 코드는 아래와 같습니다.for 루프 중에 python print가 작동하지 않습니다.

[코드]

import time 

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

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

이유를 누가 알아? 또는 해결책?

+4

이것은 1 초에 한 번씩 인쇄됩니다. 화면이 가득 차면 멈추는 것처럼 보일 수 있지만 실제로는 스크롤 만합니다. 그래서, 당신은 무엇을 관찰합니까? – tdelaney

+1

"작동하지 않음"은 우리가 귀하를 도울 수 있도록 문제에 대한 상세한 설명이 아닙니다. – user2357112

+0

쉘/명령 줄에서 직접 실행 해보십시오. – martineau

답변

0
import time 

def display(something): 
    print something 

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