VividHues
Prettier dunders guide

超輕質python弦樂格式!
?

?
install_vividhues.sh ... bash install_vividhues.sh 。 (或...雙擊install_vividhues.sh文件)筆記!
這需要在操作系統上安裝bash。 git bash或wsl是眾多可供選擇的兩個!

bash install_vividhues.sh 
$ pip install VividHues提示
使用此命令更新
pip install --upgrade VividHues
from VividHues import Clr requirements.txt (強烈建議!) requirements.txt ... VividHues >= 5.4 . 0 變換?
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 (可選,但需求requirements.txt ) .github目錄,請創建一個。 Dependabot.yml文件。 version : 2
updates :
- package-ecosystem : " pip "
directory : " / "
schedule :
interval : " daily " Dockerfile ? (選修的) # 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 ))顏色洩漏是當您忘記使用Clr.RS / Clr.RESET時?在最後一個字符打印到標準輸出之後重置格式!
它導致輸出流中的任何尾字符,以繼續具有相同的格式。
這是一個有意的功能,因為它可以一次使用整個代碼的格式化。請參閱示例
筆記!
從
VividHues>=5.3.0開始,所有魔術功能都不會洩漏顏色。以前,只是
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 = "" )提示!
這些解決方案還可以防止其他格式的洩漏
(例如
Clr.BO,Clr.BOLD,Clr.UL,Clr.UNDERLINE)
Clr代碼: 筆記!
為了使您的生活變得輕鬆,閱讀文檔時,
您的導入聲明應該是以下...?
from VividHues import Clr以便您可以使用Clr.___
Vividhues為您提供了一種快速的方法來刪除CLI的最後一行!
# Delete the last printed line of the CLI
Clr . delPrevLine () # Delete the last 5 printed lines
Clr . delPrevLine ( 5 )提示!
魔術功能不會洩漏顏色(如
VividHues>=5.3.0)

print ( Clr . random ( string ) )用隨機的CLR代碼繪製字符串。

print ( Clr . jazzy ( string ) )用爵士樂隨機顏色繪製每個字母!這是一場賭博,保證很醜陋! :)

print ( Clr . rainbow ( string ) )用彩虹圖案繪製繩子。

print ( Clr . pattern ( string , * color ) )通過指定無限量的CLR代碼,以重複模式繪製您的字母!
| 特徵 | Vividhues | Colorama | TermColor |
|---|---|---|---|
| 簡單/抽象 | |||
| 字體顏色 | |||
| 背景/突出顯示 | ? | ||
| 大膽/下劃線 | |||
| 最輕巧 | |||
| 自動排列 | |||
| 光標定位 | |||
| 特殊/獨特的功能 | |||
| 依賴性 | |||
| 全部的 | 7/9 | 6/9 | 6/9 |
如果實施實施,那么生動物的功能將比替代品具有更多的功能。
Vividhues帶有各種“ Dunder”值,您可以查看。
一個重要的例子是查看當前版本: VividHues.__version__
筆記!
這次導入是不同的!
import VividHues
您可以使用以下命令來找出所有可能的鄧德斯!
VividHues . dunders ()
| dunder | 它做什麼 | 預期輸出 |
|---|---|---|
__author__ | 作者 | “肯尼斯·奧利弗©2022” |
__desc__ | 描述 | “超級python string格式化!??” |
__homepage__ | github url | “ https://github.com/kennyoliver/vividhues” |
__package__ | 軟件包名稱 | “ vividhues” |
__pypi__ | PYPI URL | “ https://pypi.org/project/vividhues/” |
__version__ | 當前版本 | (無論當前版本是什麼!) |
print(VividHues.__version__)將顯示當前版本。 肯尼·奧利弗(Kenny Oliver)©2024