언어/파이썬

Python에서 화면 지우기 (clear)

Linuxpia 2025. 3. 29. 07:38
반응형

🧼 Python에서 화면 지우기 (clear)

프로그래밍 중 터미널이나 콘솔 화면을 깨끗하게 지우고 싶을 때가 있죠?
파이썬에서는 사용하는 환경에 따라 화면을 지우는 방법이 조금씩 다릅니다.
이 포스트에서는 각 상황에 맞는 화면 정리(clear) 방법을 정리해드립니다.


✅ 1. 리눅스/유닉스/macOS 터미널

터미널(shell)에서는 아래 명령어를 입력하세요:

clear

✅ 2. 파이썬 인터프리터 (Python REPL)에서 화면 지우기

기본 파이썬에서는 clear() 같은 명령이 없기 때문에, 다음처럼 직접 호출해야 합니다:

import os
os.system('clear')  # Windows는 'cls'
  • Linux/macOS: 'clear'
  • Windows: 'cls'

✅ 3. Jupyter Notebook 또는 IPython에서

from IPython.display import clear_output
clear_output(wait=True)
  • 화면이 깜빡이지 않고 부드럽게 지워집니다.
  • wait=True는 연속 출력 시 깜빡임 방지를 위한 옵션입니다.

✅ 4. 자주 쓰는 경우: 함수로 만들어두기

def clear():
    import os
    os.system('clear')  # Windows는 'cls'

이후 파이썬 셸에서 clear()로 편하게 호출할 수 있어요.


🧠 보너스: 터미널 화면 지우는 이유?

  • 불필요한 이전 출력 제거
  • 깔끔한 결과 확인
  • 반복 출력 시 보기 편하게 정리

🔚 마무리

작지만 자주 쓰는 clear() 기능!
파이썬에서도 환경에 따라 다양한 방식으로 사용할 수 있습니다.