파이썬(python) 리눅스 콘솔에서 특수 효과 및 글자 색상 적용하는 방법에 대해 포스팅합니다.
특수 효과
효과 | 결과 | |
\033[0m | 모든효과 제거 |
사용하는 콘솔에 따라 효과가 적용 안 되는 것도 있네요. |
\033[1m | 강조하기 | |
\033[2m | 사용불가 텍스트 | |
\033[3m | 이탤릭 | |
\033[4m | 밑줄 | |
\033[5m | 깜빡임 | |
\033[6m | 깜빡임 | |
\033[7m | 역상 | |
\033[8m | 숨기기 | |
\033[9m | 취소선 |
글자 색상
색상 | 결과 | |
\033[30m | 검은색 |
색상은 잘 적용되는 것 같습니다. |
\033[31m | 빨간색 | |
\033[32m | 초록색 | |
\033[33m | 노란색 | |
\033[34m | 파란색 | |
\033[35m | 보라색 | |
\033[36m | 청록색 | |
\033[37m | 흰색 | |
\033[38m | ? | |
\033[39m | ? | |
\033[40m | 검은색 바탕 | |
\033[41m | 빨간색 바탕 | |
\033[42m | 초록색 바탕 | |
\033[43m | 노락색 바탕 | |
\033[44m | 파란색 바탕 | |
\033[45m | 보라색 바탕 | |
\033[45m | 청록색 바탕 | |
\033[47m | 흰색 바탕 |
적용 방법
def cnslEffect():#특수 효과
for i in range(0,10):
print('%s:\t \\033[%sm ABC 가나다 \\033[0m \t\033[%sm ABC 가나다 \033[0m' % (i, i, i))
def cnslColor():#글자 색상
for i in range(30,48):
print('%s:\t \\033[%sm ABC 가나다 \\033[0m \t\033[%sm ABC 가나다 \033[0m' % (i, i, i))
cnslEffect()
cnslColor()
위 코드로 포스팅 상단의 특수 효과와 글자 색상의 결과를 확인할 수 있습니다.