Colorprt
1.0.0
ภาษาอังกฤษ | 中文
เป็นแพ็คเกจง่ายๆสำหรับคุณในการปรับแต่งสีการพิมพ์คอนโซล
pypi: https://pypi.org/project/colorprt/

เราเพิ่มการกำหนดค่าสีเริ่มต้นในแพ็คเกจของเรา
from colorprt . default import warn_color , success_color , error_color
warn_color . print ( "Print a warn message" )
success_color . print ( "Print a success message" )
error_color . print ( "Print an error message" ) เราพบว่าบางคนใช้แพ็คเกจนี้บนเซิร์ฟเวอร์ Linux เพื่อไม่ให้เสร็จสิ้นอัตโนมัติ มันจะทำให้ผู้ใช้มีปัญหา ดังนั้นเราจึงเพิ่มคุณสมบัติที่คุณไม่จำเป็นต้องพิมพ์: mode= ; foreground= ; background=
เพียงแค่เรียกฟังก์ชั่นหรือคลาสเช่นนี้:
ในรุ่นเก่า:
from colorprt import colorprt , Back , Fore
# CAUTION: Do not use this after version: 3.0.0
colorprt ( "Hello World" , backgound = Back . RED )ใช้คุณสมบัติใหม่:
from colorprt import colorprt , Back , Fore
colorprt ( "Hello World" , Back . RED , Fore . YELLOW )pip install colorprt ฟังก์ชั่น colorprt เป็นส่วนขยายการพิมพ์ print คุณสามารถปรับแต่งสไตล์การพิมพ์
from colorprt import colorprt , Back , Fore
hello_else = "Hello Michael"
colorprt ( "Hello World" , hello_else , Back . RED , Fore . BLUE end = "x100 times n " )
นอกจากนี้คุณสามารถใช้คลาส ColorprtConfig เพื่อตั้งค่าสตริงสี
from colorprt import ColorprtConfig , Mode , Back , Fore
pycolor_config = ColorprtConfig ( Mode . BOLD , Back . DEFAULT , Fore . RED )
# You can use ColorprtConfig to set a color string configuration
colored_formatted_str = pycolor_config ( "I love You!!" )
print ( colored_formatted_str )
# or just use print method
pycolor_config . print ( "I love you!!" , end = "x10086 n " ) หากคุณต้องการสตริงที่มีการจัดรูปแบบสี ANSI คุณสามารถใช้คลาส colorstr
from colorprt import colorstr , Mode , Back , Fore , ColorprtConfig
hate_print_config = ColorprtConfig ( Mode . UNDER_LINE , Back . DEFAULT , Fore . YELLOW )
print ( colorstr ( "I love You!!" , Mode . BOLD , Back . DEFAULT , Fore . RED )
+ colorstr ( "I hate you" , hate_print_config ))หากคุณใช้ str () เพื่อบังคับให้เปลี่ยนเป็นสตริง คุณจะได้รับ
>>> str(colorstr("I love You!!", Mode.BOLD, Back.DEFAULT, Fore.RED)
+ colorstr("I hate you", hate_print_config))
>>> 'x1b[0mx1b[1;31mI love You!!x1b[0mx1b[4;33mI hate youx1b[0mx1b[0m'
from colorprt import colorstr , Mode , Back , Fore , ColorprtConfig
hate_print_config = ColorprtConfig ( Mode . UNDER_LINE , Back . DEFAULT , Fore . YELLOW )
output = str ( colorstr ( 'I hate You' , hate_print_config ))