Python의 인쇄 기능에서 즉시 출력
Python의 인쇄 기능은 기본적으로 버퍼링 출력으로 설정됩니다. 즉, 인쇄된 텍스트가 화면에 즉시 표시되지 않습니다. 이는 즉각적인 피드백을 원하거나 인쇄하는 동안 사용자와 상호 작용하려는 경우 문제가 될 수 있습니다.
Python 3은 다음과 같은 간단한 솔루션을 제공합니다.
사용 플러시 인수
Python 3에서는 인쇄 기능에 대한 선택적 플러시 인수를 도입했습니다. 플러시를 True로 설정하면 출력 버퍼를 강제로 즉시 플러시하여 인쇄된 텍스트가 화면에 즉시 나타나도록 할 수 있습니다.
print("Hello, World!", flush=True)
Python 2
Python 2에는 인쇄 출력을 즉시 플러시하는 기본 제공 방법이 없습니다. 그러나 다음 단계를 사용하여 출력 버퍼를 수동으로 플러시할 수 있습니다.
import sys print("Hello, World!") sys.stdout.flush()
주의 사항
위 내용은 Python의 인쇄 기능에서 즉시 출력을 얻으려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!