Pythonで出力文字の色を設定
2413 ワード
実習会社では、会社のリーダーが最近配置した任務は、一部のサイトでファイルをダウンロードし、webサーバにアップロードすることです.最初は手動でいくつかダウンロードして、本当に面倒で、ちょうど自分でPythonを書いていて、直接小さな爬虫類を書いていました.会社の情報にかかわるため、爬虫類のコードはここでは展示されません.しかし、書く過程で興味深いものを見つけました.Pythonが文字の色を出力する設定は、ここに記録されています.
次に、対応するカラーテーブルを示します.
面白いかな0.0
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 = ''
To use code like this, you can do something like
print bcolors.WARNING + "Warning: No active frommets remain. Continue?"
+ bcolors.ENDC
次に、対応するカラーテーブルを示します.
:\033[ ; ; m
:
---------------------------------------
30 40
31 41
32 42
33 43
34 44
35 45
36 46
37 47
-------------------------
0
1
4
5
7
8
:
\033[1;31;40m
\033[0m
面白いかな0.0