3

Python for Windowsでさまざまな色で印刷することはできますか?すでにANSI.sysを有効にしましたが、これは機能しません。

1行を赤、次の行を緑などで印刷できるようにしたい。

4

1 に答える 1

2

これを達成するために必要なのはWConioモジュールだけです。

WConio.textbackground(color)は、前景を変更せずに背景色を設定します。色定数については、以下を参照してください。

WConio.textcolor(color)は、背景を変更せずに前景色を設定します。色定数については、以下を参照してください。

それが参照する定数は実際にはページにリストされていませんが、WConio.pyファイルの先頭にあります。

BLACK = 0
BLUE = 1
GREEN = 2
CYAN = 3
RED = 4
MAGENTA = 5
BROWN = 6
LIGHTGRAY = LIGHTGREY = 7
DARKGRAY = DARKGREY = 8
LIGHTBLUE = 9
LIGHTGREEN = 10
LIGHTCYAN = 11
LIGHTRED = 12
LIGHTMAGENTA = 13
YELLOW = 14
WHITE = 15

したがって、テキストの前景色を赤に設定する完全な呼び出しは次のようになります。

WConio.textcolor(WConio.RED)
于 2010-08-18T04:55:18.397 に答える