【Python】出力に色をつける

Python
この記事は約2分で読めます。

Pythonで出力に色をつけるにはtermcolorモジュールを使用します。

コンソールアプリケーションで、ユーザーに見逃してほしくない情報に
赤色などで着色して、目立たせたいときなどに役立ちます。

termcolorの使用方法

termcolorをインストールするにはpipまたはcondaコマンドを使用します。

 

termcolorモジュールをインポートし、coloredメソッドを使用して
文字列に色をつけます。

上記のコードはWarningという文字に赤を着色して出力します。

 

赤以外にも色をつけることができます。
赤を警告(Warning)、黄色を注意(Caution)、緑色を通知(Notice)で出力し
str.formatを利用して、飾り付けて出力してみます。

各文字列の出力結果は以下のようになります。

 

使用できる色の一覧はPyPIのtermcolorパッケージのページに
記載されていますので、参照してみて下さい。

termcolor
ANSI color formatting for output in terminal

 

コメント