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