파이썬 프로그램으로 프로그램을 개발하는 경우에는 cmd 창에 관련 메세지를 출력하는 경우가 많습니다.

이때 출력되는 text에 컬러를 입힐 수 있다면 가독성이 올라갈 수 있습니다.

 

관련 글들을 찾아보니 간단하게 아스키 문자열을 추가하면 원하는 color로 변경할 수 있습니다. 

 

우선 기본 컬러를 정의한 후

BRIGHT_BLACK = '\033[90m'
BRIGHT_RED = '\033[91m'
BRIGHT_GREEN = '\033[92m'
BRIGHT_YELLOW = '\033[93m'
BRIGHT_BLUE = '\033[94m'
BRIGHT_MAGENTA = '\033[95m'
BRIGHT_CYAN = '\033[96m'
BRIGHT_WHITE = '\033[97m'
BRIGHT_END = '\033[0m'

 

print 문에 아래와 같이 함께 출력하면 됩니다.

  print(BRIGHT_RED + 'TEST' + BRIGHT_END)

결과는 아래와 같습니다. 

 

출력 문자열 중 컬러를 변경하고 싶은 경우에는 앞에 색깔, 뒤에 END를 추가하면 됩니다.

조금 귀찮긴 하지만 간단하게 컬러 문자를 출력할 수 있군요.

함수로 만들어 쓰면 좋을 듯 합니다.

 

아래 글 참고했습니다.

https://happylie.tistory.com/119

반응형

설정

트랙백

댓글