Python colorama Farbnotiz (Cmder-Umgebung)

Einführung

Notieren Sie sich die Farben, wenn Sie die Python-Farbfarbspezifikationsbibliothek colorama unter Windows7 Cmder verwenden.

Wie benutzt man

Initialisieren

import colorama
from colorama import Fore, Back, Style

colorama.init(autoreset=True)

Textfarbspezifikation

Geben Sie bei der Ausgabe von Zeichen an, dass die nachfolgenden Zeichen eingefärbt werden sollen.

print("foo," + Fore.BLUE + "bar," + Back.RED + "baz")

image

Es ist farbig!

Attributgruppe, die angegeben werden kann

Sie können Folgendes verwenden: 16 Farben außer "RESET".

Fore.BLACK           Fore.LIGHTBLACK_EX   Fore.LIGHTMAGENTA_EX Fore.MAGENTA         Fore.YELLOW
Fore.BLUE            Fore.LIGHTBLUE_EX    Fore.LIGHTRED_EX     Fore.RED
Fore.CYAN            Fore.LIGHTCYAN_EX    Fore.LIGHTWHITE_EX   Fore.RESET
Fore.GREEN           Fore.LIGHTGREEN_EX   Fore.LIGHTYELLOW_EX  Fore.WHITE

Back.BLACK           Back.LIGHTBLACK_EX   Back.LIGHTMAGENTA_EX Back.MAGENTA         Back.YELLOW
Back.BLUE            Back.LIGHTBLUE_EX    Back.LIGHTRED_EX     Back.RED
Back.CYAN            Back.LIGHTCYAN_EX    Back.LIGHTWHITE_EX   Back.RESET
Back.GREEN           Back.LIGHTGREEN_EX   Back.LIGHTYELLOW_EX  Back.WHITE

Style.BRIGHT    Style.DIM       Style.NORMAL    Style.RESET_ALL

Stichprobe

bunt! image

Der Stil ist nüchtern. DIM und NORMAL waren nicht anders. image

Bonus

Snippet zum Ausrichten der obigen Farbmuster.

#Farbe
for attr in dir(Fore):
    if attr[0] != '_':
        print(getattr(Fore, attr) + "### Fore.{:<15}".format(attr) + Back.WHITE + "### Fore.{:<15}".format(attr))
        print(getattr(Back, attr) + "### Back.{:<15}".format(attr) + Fore.BLACK + "### Back.{:<15}".format(attr))

#Stil
for attr in dir(Style):
    if attr[0] != '_':
        print(getattr(Style, attr) + "### Style.{:<10} ###".format(attr))

Recommended Posts

Python colorama Farbnotiz (Cmder-Umgebung)
[MEMO] [Entwicklung der Entwicklungsumgebung] Python
Python-Umgebungskonstruktionsnotiz unter Windows 10
Python-Memo
Python-Memo
[Persönliches Memo] Python-Memo für virtuelle Umgebungen
Konstruktionsnotiz für die Python-Umgebung auf dem Mac
Python-Memo
Memo zum Einstellen der Vim + Python-Entwicklungsumgebung
Python-Memo
Konstruktionsnotiz für die Emacs Python-Entwicklungsumgebung
Python-Memo
Python & Machine Learning Study Memo: Vorbereitung der Umgebung
Kostenlose Python-Ausführungsumgebung Google Colaboratory Memo
Python-Anfänger-Memo (9.2-10)
Python Windows-Umgebung
Umgebungskonstruktion (Python)
★ Memo ★ Python Iroha
Python-Umgebungskonstruktion
[Python] EDA-Memo
Python 3-Operator-Memo
Python - Umgebungskonstruktion
Aufbau einer Python-Umgebung
[Mein Memo] Python
Python3-Metaklassen-Memo
[Python] Grundkarten-Memo
Python-Anfänger-Memo (2)
[Python] Numpy Memo
Ein Memo beim Erstellen einer Python-Umgebung mit Miniconda
Hinweise zum Erstellen einer Python-Umgebung durch Anfänger
Python-Modul (Python-Lernnotiz ④)
Visualisierungsnotiz von Python
Vereinheitlichung der Python-Umgebung
ConoHa Umweltbau Memo
Homebrew Python Umgebung Konstruktion
Python-Testpaket-Memo
[Python] Memo über Funktionen
Aufbau einer Python-Entwicklungsumgebung
Python Virtual Environment Pipenv
Python-Memo für reguläre Ausdrücke
Memo zur Bisektionssuche (python2.7)
[Mein Memo] Python -v / Python -V
Python3-Memo vom Typ Liste / Wörterbuch
[Memo] Python 3-Listensortierung
Python-Tipps (mein Memo)
[Python] Memo Über Fehler
Informationen zur Python-Entwicklungsumgebung
DynamoDB Script Memo (Python)
virtuelle Umgebung in Python
Python-Grundnotiz - Teil 2
Python-Rezeptbuch Memo
Python-Umgebung mit Docker-Compose
Grundlegende Python-Befehlsnotizen
python2.7 Konstruktion der Entwicklungsumgebung