
سوبر ضوء بيثون سلسلة formatter!
؟

؟
install_vividhues.sh ... bash install_vividhues.sh في shell/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 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 ) .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 ) )يرسم كل حرف بألوان عشوائية Jazzy! إنها مقامرة كاملة ، مضمونة أن تكون قبيحة! سائدا

print ( Clr . rainbow ( string ) )يرسم السلسلة الخاصة بك في نمط قوس قزح.

print ( Clr . pattern ( string , * color ) )قم برسم رسائلك في نمط متكرر ، من خلال تحديد كمية غير محدودة من رموز CLR!
| ميزة | Vividhues | Colorama | TermColor |
|---|---|---|---|
| البساطة/التجريد | |||
| ألوان الخط | |||
| خلفية/تسليط الضوء | ؟ | ||
| جريئة/تسطير | |||
| الأكثر خفيفة الوزن | |||
| إعادة تلقائية | |||
| تحديد المواقع المؤشر | |||
| ميزات خاصة/فريدة | |||
| التبعيات | |||
| المجموع | 7/9 | 6/9 | 6/9 |
من المحتمل أن يكون لدى Vividhues ميزات أكثر من البدائل إذا تم تنفيذها.
يأتي Vividhues مع مجموعة متنوعة من قيم "dunder" التي يمكنك الاطلاع عليها.
مثال مهم هو التحقق من الإصدار الحالي: VividHues.__version__
ملحوظة!
الاستيراد مختلف هذه المرة!
import VividHues
يمكنك استخدام الأمر التالي لمعرفة جميع Dunders الممكنة!
VividHues . dunders ()
| دندر | ماذا تفعل | الإخراج المتوقع |
|---|---|---|
__author__ | مؤلف | "كينيث أوليفر © 2022" |
__desc__ | وصف | "سلسلة Super Light Python Formatter!؟؟" |
__homepage__ | github url | "https://github.com/kennyoliver/vividhues" |
__package__ | اسم الحزمة | "Vividhues" |
__pypi__ | PYPI URL | "https://pypi.org/project/vividhues/" |
__version__ | الإصدار الحالي | (مهما كان الإصدار الحالي!) |
print(VividHues.__version__) الإصدار الحالي. كيني أوليفر © 2024