Dalam tutorial ini, kita akan belajar cara mencetak teks berwarna dengan Python. Aplikasi baris perintah mendapatkan warna yang sama dengan terminal. Terkadang, kami ingin mencetak teks sebagai keluaran untuk menarik perhatian pengguna. Dalam keadaan tertentu, percikan warna dapat membuat perbedaan, dan Python menyediakan cara termudah. Pemrogram menggunakan teks berwarna untuk mendapatkan daya tarik pengguna untuk beberapa pesan tertentu Show
Cetak Teks Berwarna di Terminal menggunakan Warna SederhanaPython menyediakan modul "warna sederhana" yang luar biasa yang memungkinkan kita menampilkan teks berwarna di terminal. Itu dapat mencetak teks dalam berbagai warna, seperti biru, hijau, magenta, merah, kuning, dan banyak lagi Itu juga memungkinkan kita untuk menerapkan banyak gaya, seperti tebal, redup, miring, cemerlang, bergaris bawah, mundur, dan berkedip. Modul simple-color tidak termasuk dalam paket Python, jadi kita perlu menginstalnya sebelum menggunakannya. Untuk menginstalnya, salin perintah di bawah ini dan rekatkan ke terminal Atau Setelah modul terinstal, kita dapat menyesuaikan/gaya kode kita menggunakan sintaks yang ditunjukkan pada contoh di bawah ini Contoh - Keluaran Penjelasan - Pada kode di atas, kami menggunakan teknik yang ditentukan dan memberikan jenis pemformatan (tebal, miring, garis bawah, dll. ) sebagai masukan ke fungsi warna untuk menerapkan gaya dan warna pada teks. Kami dapat menyediakan beberapa gaya pemformatan ke fungsi dengan mengemasnya dalam daftar Cetak Output Teks Berwarna menggunakan ANSI Escape SequenceKita dapat menggunakan kode pelarian ANSI untuk mengubah warna keluaran teks dalam aplikasi Python, yang meningkatkan keterbacaan dan tekstur kode. Ini cukup berguna dalam menyoroti kesalahan. Pernyataan cetak segera diperbarui dengan kode pelarian Di terminal, dua skema warna biasanya digunakan
Pilihan 16 warna dan Color for OutputESCESQSTYLEEscape CodesText StyleHexaDecimalNormal. 0\x1b[Tebal. 1UnicodeLight. 2\u001b[Dicetak miring. 3Oktal. Digarisbawahi. 4\033[Berkedip. 5Untuk mengujinya, cetak pola warna yang berantakan dengan tulisan merah solid dan latar belakang kuning. Teks tebal ditandai dengan kode gaya 2. Kode warna untuk teks merah di latar depan adalah 31 dan 43 untuk latar belakang kuning. Dengan mengingat hal itu, sintaks untuk mendeskripsikan tata letak ini adalah sebagai berikut 256 Warna BerbedaKita bisa menyelami tepat setelah kita memahami sintaks dari skema 256 warna. Bekerja dengan 256 warna sedikit berbeda dengan bekerja dengan skema 16 warna Beberapa terminal menyediakan fasilitas untuk urutan pelepasan khusus untuk mengubah nada, warna, dan tampilan materi cetak. Urutan escape ini dikenal sebagai escape sequence ANSI karena standar ANSI menentukan penerapannya Mari kita pahami contoh berikut - Contoh - Mari kita pahami contoh berikut - Contoh - Keluaran Cetak Teks Berwarna menggunakan Modul TermcolorPython menyediakan perpustakaan lain untuk teks berwarna yang disebut Termcolor, yang menggunakan pemformatan warna ANSII Modul ini memungkinkan atribut pemformatan teks serta properti yang berbeda untuk berbagai terminal. Selain itu, ini berisi banyak warna font, seperti biru, merah dan hijau, serta sorotan teks seperti magenta, cyan, dan putih Sebagai pustaka warna sederhana, kita perlu menginstalnya karena tidak disertakan dalam pustaka inti Python. Untuk menginstalnya, ketikkan perintah berikut di terminal Mari kita pahami kode berikut Contoh 1 Contoh - 2 Keluaran Contoh - 3 Keluaran Cetak Teks Berwarna menggunakan Modul ColoramaColorma tidak melakukan apa pun di platform lain. Jendela akan menggantikan urutan escape ANSI dengan memanggil init(). Init meninggalkan Colorama sebelum program berakhir(). Ini akan mengatur stdout dan stderr kembali ke nilai aslinya. Untuk menginstalnya, ketikkan perintah berikut di terminal dan tekan enter Mari kita pahami contoh berikut - Contoh - Keluaran Mari kita lihat contoh lain - Contoh - Keluaran Cetak Teks Berwarna menggunakan Modul berwarnaIni adalah paket berwarna dasar yang digunakan untuk memformat dan mewarnai teks pada terminal. Itu harus diinstal terlebih dahulu menggunakan pip karena ini bukan modul bawaan. Mari kita lihat perintah berikut Mari kita pahami contoh berikut Contoh - Cetak Teks Berwarna menggunakan Objek HTMLMetode teks() berformat cetak di toolkit Prompt kompatibel dengan fungsi cetak() bawaan. Ini memungkinkan kita untuk memformat; . Objek HTML memahami , , dan tag, yang diperlukan untuk huruf tebal, miring, dan garis bawah Kita perlu menginstal paket menggunakan perintah berikut Mari kita pahami contoh berikut - Contoh - Keluaran
Contoh - Keluaran Karena semua tag HTML dipetakan ke kelas dari style sheet, Anda juga dapat menentukan gaya untuk tag khusus KesimpulanTutorial ini termasuk cara mencetak teks berwarna di output. Pustaka ini bermanfaat untuk menarik perhatian pengguna, atau dapat digunakan untuk menyoroti beberapa kesalahan tertentu Bisakah Anda mengubah warna teks yang dicetak dengan Python?Agar beberapa teks Anda lebih mudah dibaca, Anda dapat menggunakan kode escape ANSI untuk mengubah warna keluaran teks dalam program python Anda . Kasus penggunaan yang baik untuk ini adalah menyoroti kesalahan. Kode pelarian dimasukkan langsung ke pernyataan cetak.
Bagaimana cara mengubah warna dengan Python?Klik kanan sudut kiri atas jendela konsol Python dan pilih Properties. Pada kotak dialog yang muncul, pilih tab berlabel Warna . Di atasnya Anda dapat mengatur latar belakang layar dan warna teks. |