본문 바로가기
Developer/Python

Python print colored text with colorama- 파이썬 colorama 사용해 쉽게 출력 문자 색상, 배경 색상 변경

by roqkfrlfhr 2021. 1. 14.

Python print colored text with colorama- 파이썬 colorama 사용해 쉽게 출력 문자 색상, 배경 색상 변경

 

Python에서 colorama를 사용하여 print로 텍스트를 출력할 때,

텍스트 색상과 텍스트 배경 색상을 변경하여 출력하는 방법을 알려드리도록 하겠습니다.

 

Python에서 글자 색상과 글자 배경 색상을 변경하여 출력하는 방법 중 '\33[34m' 이런 문자열을 붙여 사용하는 경우가 많은데,

colorama를 사용하면 정말 쉽게 색상을 변경하실 수 있습니다.

 

예시부터 보여 드리겠습니다.

from colorama import Fore, Back, Style

print(Back.WHITE + Fore.RED + Style.NORMAL + " TEST " + Style.RESET_ALL)
print(Back.WHITE + Fore.RED + Style.DIM + " TEST " + Style.RESET_ALL)
print(Back.WHITE + Fore.RED + Style.BRIGHT + " TEST " + Style.RESET_ALL)

코드만 봐도 아시겠지만 사용법이 정말 간단합니다!

 

Fore, Back, Style에 대해 간단하게 설명드리자면,

  • Fore : 글자 색 지정 및 리셋
  • Back : 배경 색 지정 및 리셋
  • Style : 발현 량 지정, 그리고 글자색, 배경색, 발현 량 모두 리셋

위와 같은 기능들을 가지고 있습니다.

VSCode를 사용하시면 위와 같이 사용할 수 있는 색상들도 쉽게 알 수 있으니 사용하기도 간편하시리라 생각됩니다.

 

※ 참고로 Reset을 하지 않을 시 다음부터 출력되는 텍스트도 계속해서 색이 변경된 상태로 유지되니 유의하여 사용하시기 바랍니다!

 

 

도움이 되셨다면 공감, 댓글 부탁드립니다!

궁금하신 점이나 요청사항은 언제든지 말씀해주세요!

피드백도 언제나 환영입니다!

 

감사합니다.


댓글