반응형
파이썬 터미널에서 색상을 인쇄하는 프로그램을 만들고 싶지만 방법을 모르겠습니다. 특정 이스케이프 시퀀스를 사용하여 텍스트를 컬러로 인쇄 할 수 있다고 들었지만 확실하지 않습니다. 파이썬 터미널을 사용하여 문자열을 특정 색상으로 인쇄하려면 어떻게해야합니까?
참고 : 저는 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
반응형
'파이썬' 카테고리의 다른 글
파이썬 Python에서 브로드 캐스트 패킷 받기 (0) | 2020.12.16 |
---|---|
파이썬 ImportError : 'pymongo'라는 모듈이 없습니다. (0) | 2020.12.16 |
파이썬 트 위피 모듈에 위치 필터를 추가하는 방법 (0) | 2020.12.16 |
파이썬 Flask self.errors.append ()-AttributeError : 'tuple'객체에 'append'속성이 없습니다. (0) | 2020.12.16 |
파이썬 SQLite 매개 변수 대체 문제 (0) | 2020.12.16 |
댓글