web-dev-qa-db-ja.com

シェルテキストの色の変更(Windows)

実行中のpythonスクリプトからのテキスト出力の色を変更する方法を探しています。基本的な考え方は次のようなものです:

if (Data < LowerLimit):
    print "Failed" # Output Failed as Red Text
Elif (Data > UpperLimit):
    print "Failed" # Red Color
else:
    print "Passed" # Blue Color

スクリプトは、迅速なデータ分析のためにWindowsマシンで使用されています。

33
CyanRook

または私が見つけた最高のモジュールについて http://pypi.python.org/pypi/colorama

55
Jakob Bowyer

これは非常に簡単です! pythonの奇数モジュールをインポートしたり、長いコマンドを試行したりする代わりに、Windows OSコマンドを利用できます。

ウィンドウには、コマンドプロンプトテキストの色を変更するコマンドがあります。 pythonでこれを使用するには、_import os_から始めます。

次に、テキストの色を変更する行を作成する必要があります。それをコードに配置します。 os.system('color 4')

Cmd.exeを起動して色のヘルプを入力すると、他の色がわかります。

良い部分は?それだけで、単純なコード行になります。 -日

5
Daymarquez

次のリンクを参照してください。 Python |シェルでテキストの色を変更する

または、こちらをご覧ください: http://bytes.com/topic/python/answers/21877-coloring-print-lines

一般的な解決策は、文字列を印刷するときにANSIコードを使用することです。

必要なものを正確に実行するソリューションがあります。

0