VividHues
Prettier dunders guide

スーパーライトPython String Formatter!
?

?
install_vividhues.shをダウンロードしたら... bash install_vividhues.sh実行します。 (または... install_vividhues.shファイルをダブルクリックします)注記!
これには、bashをOSにインストールする必要があります。 Git BashまたはWSLは、多くの人を選ぶべき2つです!

bash install_vividhues.shを実行します
$ pip install VividHuesヒント
このコマンドを使用して更新します
pip install --upgrade VividHues
from VividHues import Clr requirements.txt (強くお勧めします!) requirements.txtに以下を追加します。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 (オプションですが、 requirements.txtが必要です。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 ClrClr.___を使用できるように
Vivivhuesは、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には、実装されている場合、代替案よりも多くの機能があります。
Vivivhuesには、チェックできるさまざまな「ダンダー」の値が付属しています。
重要な例は、現在のバージョンをチェックアウトすることです。vivivhues VividHues.__version__
注記!
今回はインポートが異なります!
import VividHues
次のコマンドを使用して、可能なすべてのダンダーズを見つけることができます!
VividHues . dunders ()
| ダンダー | それがすること | 予想出力 |
|---|---|---|
__author__ | 著者 | 「ケネス・オリバー©2022」 |
__desc__ | 説明 | 「スーパーライトPython String Formatter!??」 |
__homepage__ | github url | 「https://github.com/kennyoliver/vividhues」 |
__package__ | パッケージ名 | 「vivivhues」 |
__pypi__ | Pypi URL | "https://pypi.org/project/vividhues/" |
__version__ | 現在のバージョン | (現在のバージョンが何であれ!) |
print(VividHues.__version__)を使用すると、現在のバージョンが表示されます。 ケニー・オリバー©2024