Skip to main content

mini_color

Project description

一个易于使用的终端输出彩色文本库

环境及安装

对于python版本没有太多的要求,只要不低于python 3.6应该都可以正常使用

使用pip安装:pip install mini-color

快速上手

在终端打印一串某个颜色的文本,你只需要像这样:

from mini_color.color import red

print(red('我只是一个输出'))

color中包含了所有可以使用print函数输出彩色字符的颜色方法

这将在终端输出红色的字符串

color中的内容:

black(),white(),red(),yellow(),blue(),green(),cyan(),purple(),

random_color()

其中random_color()是一个能够将输入的字符串转为随机颜色的方法

进阶:使用背景色

你只需要导入一个Color类,并在颜色方法中将Color中的属性传入back参数:

from mini_color.color import Color,green

text = green(
    '我只是一个输出',
    back=Color.BLUE
)
print(text)

这将在终端输出绿色字体、蓝色背景的字符串

Color的属性内容同上面的color类似,因为在所有的颜色方法中都调用了Color中的颜色属性

Color类:

BLACK,WHITE,RED,YELLOW,BLUE,GREEN,CYAN,PURPLE,

random()

random()是一个方法,他能返回随机一个Color的颜色属性,这在color方法中也是可以作为参数传入的

进阶:使用样式

你只需要导入一个Style类,并在颜色方法中将Style中的属性传入style参数

from mini_color.color import Color,Style,red

text = red(
    '我只是一个输出',
    back=Color.BLUE,
    style=Style.HighLight
)
print(text)

这将在终端输出红色字体、蓝色背景、带有高亮效果的字符串

Style中包含的样式:

Default:默认样式,没有任何显示效果

HighLight:高亮显示

UnderLine:下划线效果

Flash:闪烁效果

AntiWhite:反白的显示效果

Invisible:不可见

联系我

QQ:1435608435

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mini_color-0.1.0.tar.gz (3.8 kB view details)

Uploaded Source

File details

Details for the file mini_color-0.1.0.tar.gz.

File metadata

  • Download URL: mini_color-0.1.0.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.4

File hashes

Hashes for mini_color-0.1.0.tar.gz
Algorithm Hash digest
SHA256 b324a5ae93851f08b86c1d751d7ddbe08fd99c883624e1fd8a48d306710eb4e0
MD5 62400edbb5710603e06123bf993c1412
BLAKE2b-256 7898ea6d1fbd98b065c61b7f7699efa715c85cdb7f406a1fda5a6fdeb4cf8cb9

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page