Python에서 굵은 텍스트 인쇄

Azaz Farooq 2023년10월10일
  1. ANSI 이스케이프 시퀀스 방법을 사용하여 Python에서 굵은 텍스트 인쇄
  2. color클래스를 사용하여 Python에서 굵은 텍스트 인쇄
  3. termcolor메소드를 사용하여 Python에서 굵은 텍스트 인쇄
  4. colorama패키지를 사용하여 Python에서 굵은 텍스트 인쇄
  5. simple_color패키지를 사용하여 Python에서 굵은 텍스트 인쇄
Python에서 굵은 텍스트 인쇄

이 기사에서는 Python에서 굵은 텍스트를 인쇄하는 몇 가지 방법에 대해 설명합니다.

ANSI 이스케이프 시퀀스 방법을 사용하여 Python에서 굵은 텍스트 인쇄

내장 된 ANSI 이스케이프 시퀀스를 사용하여 텍스트를 굵게, 기울임 꼴 또는 색상으로 만들 수 있습니다. 특수 ANSI 이스케이프 시퀀스를 사용하여 텍스트를 다른 형식으로 인쇄 할 수 있습니다. 굵은 텍스트를 인쇄하는 ANSI 이스케이프 시퀀스는'\033[1m'입니다. 굵은 텍스트를 인쇄하기 위해 다음 문을 사용합니다.

print("The bold text is", "\033[1m" + "Python" + "\033[0m")

여기서'\033[0m'은 굵은 형식으로 끝납니다. 추가되지 않은 경우 다음 인쇄 문은 굵은 텍스트를 계속 인쇄합니다.

color클래스를 사용하여 Python에서 굵은 텍스트 인쇄

이 메서드는color클래스를 만듭니다. 모든 색상의 ANSI 이스케이프 시퀀스가 클래스에 나열됩니다. 우리가 선택한 색상을 인쇄하기 위해 원하는 색상을 선택할 수 있습니다.

전체 예제 코드는 다음과 같습니다.

class bold_color:
    PURPLE = "\033[95m"
    CYAN = "\033[96m"
    DARKCYAN = "\033[36m"
    BLUE = "\033[94m"
    GREEN = "\033[92m"
    YELLOW = "\033[93m"
    RED = "\033[91m"
    BOLD = "\033[1m"
    UNDERLINE = "\033[4m"
    END = "\033[0m"


print("The output is:" + color.BOLD + "Python Programming !" + color.BLUE)

termcolor메소드를 사용하여 Python에서 굵은 텍스트 인쇄

termcolor는 서로 다른 터미널 및 특정 텍스트 속성에 대해 서로 다른 속성을 사용하여 터미널에서 출력하기위한 ANSI 색상 형식화 패키지입니다. 이 함수에서는 굵은 텍스트 속성을 사용합니다. colored()함수는 텍스트에 특정 색상을 제공하고 굵게 만듭니다.

전체 예제 코드는 다음과 같습니다.

from termcolor import colored

print(colored("python", "green", attrs=["bold"]))

colorama패키지를 사용하여 Python에서 굵은 텍스트 인쇄

컬러 터미널 텍스트를위한 크로스 플랫폼입니다. 이스케이프 문자 시퀀스를 위해 ANSI가 MS Windows에서 작동하도록합니다. 이 패키지를 사용하려면 다음 명령으로 터미널에 패키지를 설치해야합니다. 설치하지 않은 경우 코드가 제대로 작동하지 않습니다.

pip install colorama
conda install -c anaconda colorama

전체 예제 코드는 다음과 같습니다.

from colorama import init
from termcolor import colored

init()
print(colored("Python Programming !", "green", "on_red"))

Windows 터미널에 컬러 텍스트를 인쇄하기 위해termcolor와 함께colorama모듈을 사용합니다. Windows에서init()를 호출하면stdout또는stderr로 전송 된 다른 모든 텍스트에서 ANSI 이스케이프 시퀀스를 필터링하여 Win32에 해당하는 호출로 대체합니다. colored()함수는 지정된 문자열을 녹색으로 채색합니다.

simple_color패키지를 사용하여 Python에서 굵은 텍스트 인쇄

다음 명령으로이 패키지를 설치해야합니다.

pip install simple_colours

Python에서 굵은 텍스트를 인쇄하는 가장 간단한 방법입니다.

전체 예제 코드는 다음과 같습니다.

from simple_colors import *

print(green("Python", "bold"))

관련 문장 - Python Print