
Formatter string python super ringan!
?

?
install_vividhues.sh ... bash install_vividhues.sh di shell/cli Anda. (Atau ... klik dua kali file install_vividhues.sh )Catatan!
Ini membutuhkan Bash untuk diinstal pada OS Anda. Git Bash atau WSL adalah dua dari banyak yang bisa dipilih!

bash install_vividhues.sh di shell 
$ pip install VividHuesTip
Gunakan perintah ini untuk memperbarui
pip install --upgrade VividHues
from VividHues import Clr requirements.txt (sangat disarankan!) requirements.txt ... VividHues >= 5.4 . 0 Changelog?
VividHues >= 3.0 . 0 # basics: only has Clr codes VividHues >= 4.1 . 0 # new: abbreviations & "Magic Functions" VividHues >= 5.2 . 0 # Magic Function: Clr.pattern() VividHues >= 5.3 . 0 # all Magic Functions no longer leak color VividHues >= 5.4 . 0 # Clr.delPrevLine()
.github/Dependabot.yml (opsional, tetapi membutuhkan requirements.txt ) .github , buat satu. Dependabot.yml ke dalamnya. version : 2
updates :
- package-ecosystem : " pip "
directory : " / "
schedule :
interval : " daily " Dockerfile ? (opsional) # recommended
COPY requirements.txt .
RUN pip install -r requirements.txt # alternatively...
RUN pip install VividHues
print ( Clr . BO + Clr . UL + Clr . rainbow ( 'I love VividHues!' ))
print ( Clr . RED + "It's got my fave color!" + Clr . RS )
print ( f"Soooo { Clr . jazzy ( 'jazzy' ) } " )
# ^^^
# you'll get an error using "" in f-string interpolations
print ( Clr . pattern ( "Kenny Oliver" , Clr . PURPLE , Clr . CYAN , Clr . LIME )) Kebocoran warna adalah saat Anda lupa menggunakan Clr.RS / Clr.RESET ? Untuk mengatur ulang pemformatan setelah karakter terakhir dicetak ke output standar!
Ini menghasilkan karakter trailing apa pun, di aliran output, untuk terus memiliki format yang sama.
Ini adalah fitur yang disengaja, karena memungkinkan untuk pemformatan seluruh potongan kode dalam sekali jalan. Lihat contohnya
Catatan!
Pada
VividHues>=5.3.0, semua fungsi sihir tidak bocor warna.Sebelumnya, itu hanya
Clr.random()!
print (... + Clr . RS ) # recommended!
print (..., Clr . RS )
print (..., end = Clr . RS + " n " ) # start formatting here
print ( Clr . BOLD + Clr . RED , end = "" )
if something :
print ( Clr . BLUE + "blah blah blah" + Clr . RS )
else :
for x in range ( 100 ):
# lots of print statements
# end formatting here
print ( Clr . RS , end = "" )Tip!
Solusi ini juga mencegah kebocoran pemformatan lainnya
(misalnya
Clr.BO,Clr.BOLD,Clr.UL,Clr.UNDERLINE)
Clr : Catatan!
Untuk membuat hidup Anda mudah, saat membaca dokumentasi,
Pernyataan impor Anda harus menjadi sebagai berikut ...?
from VividHues import Clrsehingga Anda dapat menggunakanClr.___
Vividhues memberi Anda cara cepat untuk menghapus baris terakhir CLI!
# Delete the last printed line of the CLI
Clr . delPrevLine () # Delete the last 5 printed lines
Clr . delPrevLine ( 5 )TIP!
Fungsi Sihir tidak bocor warna (per
VividHues>=5.3.0)

print ( Clr . random ( string ) )Cat string Anda dalam kode CLR acak.

print ( Clr . jazzy ( string ) )Cat setiap huruf dalam warna acak Jazzy! Ini pertaruhan total, itu dijamin jelek! :)

print ( Clr . rainbow ( string ) )Cat string Anda dalam pola pelangi.

print ( Clr . pattern ( string , * color ) )Cat huruf Anda dalam pola berulang, dengan menentukan jumlah kode CLR yang tidak terbatas!
| Fitur | Vividhues | Colorama | termcolor |
|---|---|---|---|
| Kesederhanaan/abstraksi | |||
| Warna font | |||
| Latar Belakang/Sorotan | ? | ||
| Tebal/digarisbawahi | |||
| Paling ringan | |||
| Reset otomatis | |||
| Posisi kursor | |||
| Fitur khusus/unik | |||
| Dependensi | |||
| Total | 7/9 | 6/9 | 6/9 |
Berpotensi, Vividues akan memiliki lebih banyak fitur daripada alternatif jika diterapkan.
Vividues hadir dengan berbagai nilai 'Dunder' yang dapat Anda periksa.
Contoh penting adalah memeriksa versi saat ini: VividHues.__version__
Catatan!
Impor berbeda kali ini!
import VividHues
Anda dapat menggunakan perintah berikut untuk mengetahui semua kemungkinan Dunders!
VividHues . dunders ()
| Dunder | Apa yang dilakukannya | Output yang diharapkan |
|---|---|---|
__author__ | pengarang | "Kenneth Oliver © 2022" |
__desc__ | keterangan | "Formatter string python super ringan!?" |
__homepage__ | URL GitHub | "https://github.com/kennyoliver/vividhues" |
__package__ | Nama paket | "Vividhues" |
__pypi__ | URL PYPI | "https://pypi.org/project/vividhues/" |
__version__ | versi saat ini | (Apapun versi saat ini!) |
print(VividHues.__version__) akan menampilkan versi saat ini. Kenny Oliver © 2024