본문 바로가기
파이썬

파이썬 터미널에서 색상 인쇄

by º기록 2020. 12. 16.
반응형

파이썬 터미널에서 색상을 인쇄하는 프로그램을 만들고 싶지만 방법을 모르겠습니다. 특정 이스케이프 시퀀스를 사용하여 텍스트를 컬러로 인쇄 할 수 있다고 들었지만 확실하지 않습니다. 파이썬 터미널을 사용하여 문자열을 특정 색상으로 인쇄하려면 어떻게해야합니까?

참고 : 저는 Linux 버전을 실행합니다.

 

해결 방법

 


from termcolor import colored

print colored('hello', 'red'), colored('world', 'green')


또한 ANSI 코드를 사용할 수 있습니다.

class bcolors:
    HEADER = '\033[95m'
    OKBLUE = '\033[94m'
    OKGREEN = '\033[92m'
    WARNING = '\033[93m'
    FAIL = '\033[91m'
    ENDC = '\033[0m'

    def disable(self):
        self.HEADER = ''
        self.OKBLUE = ''
        self.OKGREEN = ''
        self.WARNING = ''
        self.FAIL = ''
        self.ENDC = ''

print(bcolors.WARNING + "Warning" + bcolors.ENDC)

 

참조 페이지 https://stackoverflow.com/questions/22886353

 

 

반응형

댓글