1
python3을 사용하여 동일한 줄의 터미널에서 문자열의 문자를 천천히 인쇄하려고합니다. 나는이 코드를 사용했다.time.sleep 함수를 사용하여 느린 인쇄
for i in "Hello":
print(i,end='')
time.sleep(0.2)
이 코드는 대신 인쇄 기능의 기능) 내가하라 sys.stdout.write를 (사용 once.when에 초 및 인쇄 모든 문자를 0.2 * 5 ("안녕하세요"의 LEN)을 대기, 그것은 문자를 인쇄 같은 줄 대신 한 줄씩. 지연과 함께 같은 줄에 문자를 인쇄하려면 어떻게해야합니까?
에
flush
매개 변수를 사용합니다. 우분투를 사용하는 이유는 그것이 작동하지 않는 이유는 무엇입니까? –작동해야합니다. 사용중인 코드와 똑같은 코드를 복사 할 수 있습니까? –
코드를 복사했지만 sys.stdout.flush()는 효과가 없었지만 인쇄 기능이 플러시되었습니다. –