Skip to main content

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

环境及安装

对于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

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.

Release history Release notifications | RSS feed

This release

0.1.0 This release

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page