본문 바로가기
DEV/Python

[Python] 프로그램 재실행시 terminal clear하는 방법

by Rising One★ 2023. 5. 24.
728x90
반응형
SMALL

Python 대표이미지

 

필요성 

코드를 작성하고 프로그램을 구동하다가, 사용자의 입력을 통해 재실행이 되는 분기 때에, 작동되던 terminal을 clear(=깨끗하게 만들고) 재실행이 되도록 하고 싶었습니다. 가령, 여러 n명의 사용자가 순차적으로 입력을 하는데 서로가 입력한 값을 모르게 해야할 때에 사용될 수 있도록 말입니다. 그래서 비교적 단순하게 이러한 역할을 하는 기능을 함수로 만들어보겠습니다.


접근 (요약)

 

  1. 흔히 사용하는 terminal clear

      (1.1) Window 환경 Terminal

      (1.2) Linux-Ubuntu 환경 Terminal

 

  2. Python에서의 코드 예시

      (2.1). 함수 생성-선언


방법


  1. 흔히 사용하는 terminal clear

 

      (1.1) Window 환경 Terminal


"cls" 만 입력해주면 화면이 clear 된다.

 

      (1.2) Linux-Ubuntu 환경 Terminal


"clear" 만 입력해주면 화면이 clear 된다.

  2. Python에서의 코드 예시

 

      (2.1). 함수 생성-선언

import os

def clear(): # clear 대신 함수명은 자유롭게 할 수 있다.
	os.system("cls") # clear() 함수가 호출되면 Terminal을 clear 시킨다.
   
clear() # 함수 호출

os를 import 받아와 os.system("cls")의 기능을 담당할 함수를 생성해주고 이를 원하는 때에 호출해주면 된다.

 


이상으로, 흔히 사용하는 Terminal을 예시를 통해

Python에서 프로그램 재실행 때마다 clear하는 방법을 학습해봤습니다.

추가 질문을 댓글을 달아주시면 감사하겠습니다^^!

오늘도 파이팅입니다! 

728x90
반응형
LIST

댓글