Python: 行 (完全なコード) をカラーフォントで印刷する方法

Python: 行 (完全なコード) をカラーフォントで印刷する方法

Python では、ANSI エスケープ コードを使用してカラー フォント出力を実現できます。この記事では、Python を使用してカラー フォントの行を印刷する方法を紹介し、コードも提供します。

まず、ANSI エスケープ コードを導入する必要があります。対応するカラー コードは次のとおりです。

  • 赤:\033[31m
  • グリーン:\033[32m
  • イエロー:\033[33m
  • ブルー: \033[34m
  • 紫: \033[35m
  • シアン: \033[36m

ANSI エスケープ コードと出力するテキストを print() 関数に渡すことで、カラー フォント出力の効果を実現できます。

完全なソースコードは次のとおりです。

def print_color_text(color: str, text: str):
    """
    打印彩色字体
    :param color: 颜色代码
    :param text: 输出文本
    """
    print(f'{color}{text}\033[0m')


if __name__ == '__main__':
    print_color_text("\033[31m", "这是红色字体")
    print_color_text("\033[32m", "这是绿色字体")
    print_color_text("\033[33m", "这是黄色字体")
    print_color_text("\033[34m", "这是蓝色字体")
    print_color_text("\033[35m", "这是紫色字体")
    print_color_text("\033[36m", "这是青色字体")

print_color_text() 関数を呼び出すときに、出力するカラー コードとテキストを指定できます。このうち \033[0m は、以降の出力に影響を与えないように色をリセットするために使用されます。

このコードを通じて、色付きフォントの出力を実現できます。このコード ブロックを使用して、Python で必要なカラー フォントを印刷できます。

おすすめ

転載: blog.csdn.net/update7/article/details/131820891