
Super Light Python String Formatter!
?

?
install_vividhues.sh ... bash install_vividhues.sh в вашей оболочке/CLI. (Или ... дважды щелкните файл 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 Python Packages.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 | Колорама | термин |
|---|---|---|---|
| Простота/абстракция | |||
| Цвета шрифта | |||
| Фон/выделение | ? | ||
| Жирный/подчеркнутый | |||
| Самый легкий | |||
| Автозарези | |||
| Позиционирование курсора | |||
| Специальные/уникальные функции | |||
| Зависимости | |||
| Общий | 7/9 | 6/9 | 6/9 |
Потенциально, у Vividhues будет больше функций, чем альтернативы, если они будут реализованы.
Vividhues поставляется с различными значениями «Dunder», которые вы можете проверить.
Важным примером является проверка текущей версии: VividHues.__version__
Примечание!
На этот раз импорт отличается!
import VividHues
Вы можете использовать следующую команду, чтобы узнать все возможные десантники!
VividHues . dunders ()
| Погрузка | Что он делает | Ожидаемый выход |
|---|---|---|
__author__ | автор | "Кеннет Оливер © 2022" |
__desc__ | описание | "Super Light Python String Formatter!??" |
__homepage__ | GitHub URL | "https://github.com/kennyoliver/vividhues" |
__package__ | Название пакета | "Vividhues" |
__pypi__ | PYPI URL | "https://pypi.org/project/vividhues/" |
__version__ | Текущая версия | (Какой бы ни была текущая версия!) |
print(VividHues.__version__) отобразит текущую версию. Кенни Оливер © 2024