글
[파이썬] 출력 text에 컬러 입히기
파이썬
2022. 5. 11. 17:12
파이썬 프로그램으로 프로그램을 개발하는 경우에는 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를 추가하면 됩니다.
조금 귀찮긴 하지만 간단하게 컬러 문자를 출력할 수 있군요.
함수로 만들어 쓰면 좋을 듯 합니다.
아래 글 참고했습니다.
반응형
'파이썬' 카테고리의 다른 글
[파이썬] 간단한 프로그램 watchdog 만들기 (0) | 2022.08.02 |
---|---|
[파이썬] 유용한 package들 (0) | 2022.05.30 |
[파이썬] 실행 시 환경 변수 읽기 쓰기 (0) | 2022.01.17 |
[파이썬] 파이썬을 이용하여 날짜/시간 다루기 (0) | 2022.01.14 |
[파이썬] 시간 다루기 (0) | 2020.12.27 |