파이썬(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()

 

위 코드로 포스팅 상단의 특수 효과글자 색상의 결과를 확인할 수 있습니다.

 

 

 

 

+ Recent posts