Aplikasi baris perintah tidak perlu membosankan secara visual! Walaupun sering dianggap sebagai berfungsi semata-mata, menggabungkan warna, teks tebal dan elemen gaya lain dengan ketara meningkatkan pengalaman pengguna. Pustaka Python seperti colorama
dan rich
memudahkan proses ini, menambahkan personaliti dan kejelasan pada alatan CLI anda. Mari terokai cara meningkatkan output CLI anda.
colorama
ialah perpustakaan ringan yang membolehkan kod warna ANSI pada pelbagai platform, termasuk Windows. Ia sesuai untuk keperluan penggayaan yang mudah.
Pemasangan:
<code class="language-bash">pip install colorama</code>
Penggunaan Asas:
Berikut ialah cara menggunakan colorama
untuk menggayakan output konsol:
<code class="language-python">from colorama import Fore, Back, Style, init init() # Initialize colorama print(Fore.RED + "This text is red.") print(Back.YELLOW + "This has a yellow background.") print(Style.BRIGHT + "This text is bold.") print(Style.RESET_ALL + "Back to default style.")</code>
Output:
Contoh Serlahkan Ralat:
<code class="language-python">print(Fore.RED + "Error: Invalid input!" + Style.RESET_ALL)</code>
Untuk ciri yang lebih maju—jadual, bar kemajuan, sokongan Markdown—pustaka rich
ialah pilihan yang hebat.
Pemasangan:
<code class="language-bash">pip install rich</code>
Penggayaan Asas dengan kaya:
<code class="language-python">from rich.console import Console console = Console() console.print("[bold magenta]Hello, World![/bold magenta]") console.print("[red]Error:[/red] Something went wrong.")</code>
Output:
Contoh Pemformatan Jadual:
<code class="language-python">from rich.table import Table table = Table(title="Sample Table") # ... (add columns and rows to the table) ... console.print(table)</code>
Untuk pengalaman CLI dinamik, gabungkan kesederhanaan colorama
dengan ciri lanjutan rich
.
Contoh:
<code class="language-bash">pip install colorama</code>
Menggayakan output CLI anda dengan ketara meningkatkan pengalaman pengguna, menjadikan aplikasi anda lebih mesra pengguna dan menarik secara visual. Sama ada anda memilih colorama
untuk penggayaan asas atau rich
untuk pemformatan lanjutan, Python memudahkan proses mencipta alatan konsol yang menarik secara visual.
Kongsi pengalaman anda dengan penggayaan CLI dalam ulasan!
Sumber:
Atas ialah kandungan terperinci Menjadikan Aplikasi CLI Anda Populer dengan Output Bergaya. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!