Imprimir texto en negrita en Python

Azaz Farooq 10 octubre 2023
  1. Imprima texto en negrita en Python usando el método de secuencia de escape ANSI
  2. Imprima texto en negrita en Python usando la clase color
  3. Imprima texto en negrita en Python usando el método termcolor
  4. Imprima texto en negrita en Python usando el paquete colorama
  5. Imprima texto en negrita en Python usando el paquete simple_color
Imprimir texto en negrita en Python

Este artículo discutirá algunos métodos para imprimir texto en negrita en Python.

Imprima texto en negrita en Python usando el método de secuencia de escape ANSI

Podemos usar secuencias de escape ANSI incorporadas para hacer que el texto esté en negrita, cursiva o coloreado, etc. Al usar las secuencias de escape ANSI especiales, el texto se puede imprimir en diferentes formatos. La secuencia de escape ANSI para imprimir texto en negrita es: '\033[1m'. Para imprimir el texto en negrita, usamos la siguiente declaración.

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

Aquí, '\033[0m' finaliza el formato en negrita. Si no se agrega, la siguiente declaración de impresión seguirá imprimiendo el texto en negrita.

Imprima texto en negrita en Python usando la clase color

Este método crea una clase de color. La secuencia de escape ANSI de todos los colores se enumera en la clase. Para imprimir el color de nuestra propia elección, podemos seleccionar cualquiera de los colores.

El código de ejemplo completo se proporciona a continuación.

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)

Imprima texto en negrita en Python usando el método termcolor

El termcolor es un paquete para formato de color ANSI para salida en el terminal con diferentes propiedades para diferentes terminales y ciertas propiedades de texto. Usaremos atributos de texto en negrita en esta función. La función colored() le da al texto el color específico y lo pone en negrita.

El código de ejemplo completo se proporciona a continuación.

from termcolor import colored

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

Imprima texto en negrita en Python usando el paquete colorama

Es una plataforma multiplataforma para texto de terminal en color. Hace que ANSI funcione bajo MS Windows para secuencias de caracteres de escape. Para utilizar este paquete, debe instalarlo en su terminal mediante el siguiente comando. Si no lo ha instalado, el código no funcionará correctamente.

pip install colorama
conda install -c anaconda colorama

El código de ejemplo completo se proporciona a continuación:

from colorama import init
from termcolor import colored

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

Usamos el módulo colorama con termcolor, para imprimir texto en color en el terminal de Windows. Llamar a init() en Windows filtraría las secuencias de escape ANSI de todos los demás textos enviados a stdout o stderr, reemplazándolos con llamadas equivalentes a Win32. La función colored() coloreará la cadena especificada en color verde.

Imprima texto en negrita en Python usando el paquete simple_color

Debemos instalar este paquete con el siguiente comando.

pip install simple_colours

Es el método más simple para imprimir texto en negrita en Python.

El código de ejemplo completo se proporciona a continuación:

from simple_colors import *

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

Artículo relacionado - Python Print