私は、プログラムの実行中にバックグラウンドシェルまたはテキストの色を変更することを検討しています。私は永久にこれを行うためのオプションでテーマを変更することができますが、それは私が探しているものではないことを認識しています。これは可能かどうか?pythonでプログラム中に背景やテキストの色を変更することはできますか?
0
A
答えて
0
私はコロラマライブラリを示唆している:
https://pypi.python.org/pypi/colorama
例:
from colorama import Fore, Back, Style
print(Fore.RED + 'some red text')
print(Back.GREEN + 'and with a green background')
print(Style.DIM + 'and in dim text')
print(Style.RESET_ALL)
print('back to normal now')
0
それほど簡単ではありません。幸いなことに、colorama
という素晴らしいライブラリがあり、これを手伝ってくれるでしょう。 余分なライブラリを使用しないhttp://pypi.python.org/pypi/coloramaにここ
を、それをチェックアウト、あなたがANSIのエスケープ文字を使用する必要があり、http://ozzmaker.com/add-colour-to-text-in-python/
0
はい、そうです。それはすべての端末では動作しない場合がありますが、このためのエスケープシーケンスがあります。
print("\033[34;42mMy text\033[m")
は緑の背景に青でMy text
を印刷します。
エスケープシーケンスは\033[
であり、その後には;
個の分離された数字が続き、その後にm
が続きます。色を終了するには、\033[m
を使用します。数字は、テキストを太字にするには1
、他の数字の色にするには3
、テキストを他の数字の色にするには4
、テキストの背景を他の番号の色にするには別の番号を付けます。 3
と4
のために言及した他の番号は以下の通りです:
0 -> Black
1 -> Red
2 -> Green
3 -> Yellow
4 -> Blue
5 -> Purple
6 -> Cyan
7 -> Light Gray
関連する問題
- 1. 背景色とテキスト色をJavascriptのタイマーで変更します
- 2. プログラムによってテキストの背景色を変更します
- 3. 背景のSVGアニメーション中に色のテキストを変更します
- 4. プログラムの背景色を変更する
- 5. CMFCEditBrowseCtrlコントロールの背景色を変更することはできますか?
- 6. プログラムでユーザーのスクリーンセーバーやデスクトップの背景を変更することはできますか?
- 7. テキストと背景色を変更するには?
- 8. ListViewのテキストの色と背景を変更する方法は?
- 9. リストボックスの項目の背景色をプログラムで変更します。
- 10. ViewPagerAdapterの外でテキストや背景色を設定することはできますか?
- 11. 背景スイングの色を変更することはできません
- 12. このテキストボックスのテキストが変更されたときに、テキストボックスの背景色を変更しますか?
- 13. svg-imgeの背景色をテキストで変更します。
- 14. Java - メニューバーとアイテムの背景とテキストの色を変更する
- 15. gameViewController背景色を変更することはできません
- 16. Swift:プログラムでウィンドウの背景色を変更する
- 17. (C#WPF)テキストの背景色を変更するには?
- 18. ItemDelegateの背景とテキストの色を変更する
- 19. プレースオートプレイトフラグメントの前景色と背景色を変更します
- 20. AVPlayerの背景色を変更することはできますか?はいの場合、どうですか?
- 21. reCaptchaイメージのテキストと背景色を変更する
- 22. Firebugコンソールの背景色を変更できますか?
- 23. ValueAnimatorで背景色を変更する
- 24. ローカルストレージで背景色を変更する
- 25. jQueryで背景色を変更する
- 26. anglejsで背景色を変更する
- 27. tkinter(python)のボックスの背景色を変更するには
- 28. GDI +グラフィックスメソッドを使用してテキストの前景色と背景色を変更する - 色を変換する
- 29. オプションの背景色を塗りつぶすことなくセレクタの背景色を変更するには?
- 30. 選択時にテーマの背景色とテキストの色を変更する方法
私はすべてのこれらのメソッドを試してみましたが、私は彼らが仕事を得ることができません。 coloramaを試してみると、coloramaと呼ばれるモジュールはなく、ANSI文字を使用すると文字列として出力されます –
まずはcoloramaをインストールする必要があります! –
とpython2を使用している場合は、print_function、 'from __future__ import print_funtion'をインポートするか、かっこを削除する必要があります。 –