Skip to main content

Colorful Print 彩色文本格式化, 彩色文本输出, 控制打印字符颜色样式!

Project description

Colorful Print

彩色文本格式化, 彩色文本输出, 控制打印字符颜色样式!

main

安装

pip install -U cprint-jianjun

简介

让你的终端输出各式各样的彩色文本, 以一种非常简便的方式嵌入到程序中!

# default
print("{0}  {1}".format("Hello", "World!"))

# use cprint
import cprint
print("@56056{0}@45031{1}".cformat("Hello ", " World!"))

use

只需要在 {} 前加上@样式id, 然后把 format 改为 cformat 就可以按照样式id输出彩色文本

查看颜色样式ID

颜色样式ID为 @ 后面的数字, 安装完在命令行输入 cpshow 查看所有的样式id, 现在一共有 70943 个不同的样式可以选择, 不同的终端效果不一样, 有些终端可能不支持, 请自行测试.

style

其他命令行

  • cpshoww : 显示详细颜色信息
  • cpdemo : Hello World! 样例
  • cpdemoid : Hello World! 样例并显示样式ID

可以多次调用 cpdemoid 查看样式配色, 选择喜欢的ID.

固定常量

在字符串中使用 @NOW, @DATE, @TIME 可以获取到对应的时间字符串

print(" NOW: @NOW ".cformat())
print("DATE: @DATE ".cformat())
print("TIME: @TIME ".cformat())
 NOW: 2023-02-23 10:23:35
DATE: 2023-02-23
TIME: 10:23:35

实现方式

How to Print Colored Text in Python

how how

除了输出颜色字符外, 这种方式还可以控制光标移动、清屏、控制终端更改背景颜色等操作.

更新记录

  • 20221116: 1.更新新的常量 @NOW, @DATE, @TIME 的功能 2.更新文档
  • 20230223: 1.更新文档 2.增加 cpdemoid 功能.

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

cprint-jianjun-1.2.0.tar.gz (12.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cprint_jianjun-1.2.0-py3-none-any.whl (12.9 kB view details)

Uploaded Python 3

File details

Details for the file cprint-jianjun-1.2.0.tar.gz.

File metadata

  • Download URL: cprint-jianjun-1.2.0.tar.gz
  • Upload date:
  • Size: 12.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.7

File hashes

Hashes for cprint-jianjun-1.2.0.tar.gz
Algorithm Hash digest
SHA256 992f8d06852daacf9798a1e6c16072020d5ca0b3071b9845d554d4baf71f93ae
MD5 3070da01af761b6abf63629189f38775
BLAKE2b-256 a33432d198dc04781de0bff75c808d2a52188b0ff73ece3d78e44971ede1b041

See more details on using hashes here.

File details

Details for the file cprint_jianjun-1.2.0-py3-none-any.whl.

File metadata

  • Download URL: cprint_jianjun-1.2.0-py3-none-any.whl
  • Upload date:
  • Size: 12.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.7

File hashes

Hashes for cprint_jianjun-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b7183e194d469919644fdc85075825e5f4fc095a6da4e4426d1ee64d7c656b03
MD5 9575ba2aee5f859cdb86385c57456896
BLAKE2b-256 f2fcc22f60530507976723dec98c4dd635b24673b89a77a7b0dcf2cd45cc8d23

See more details on using hashes here.

Supported by

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