Skip to main content

color_terminal_objc - Thư viện Python đơn giản để in màu trong terminal

color_terminal_objc là một thư viện Python cho phép bạn in văn bản với các màu sắc khác nhau cho văn bản và nền trong terminal. Thư viện này cung cấp một giao diện đơn giản để thêm màu vào các ứng dụng dòng lệnh của bạn.

Cài đặt

Cài đặt thông qua pip

Để cài đặt thư viện color_terminal_objc, bạn có thể sử dụng pip trực tiếp từ terminal:

pip install color_terminal_objc

Điều này sẽ cài đặt phiên bản mới nhất của thư viện cùng với các phụ thuộc.

Cách sử dụng Sau khi cài đặt thư viện, bạn có thể dễ dàng sử dụng nó để in các thông báo với màu sắc khác nhau trong terminal. Đây là cách bạn có thể sử dụng thư viện trong mã Python của mình:

Ví dụ

# Nhập thư viện color_terminal_objc
import color_terminal_objc

# In các thông báo với màu văn bản khác nhau
color_terminal_objc.red("Đây là thông báo màu đỏ")
color_terminal_objc.green("Đây là thông báo màu xanh lá")
color_terminal_objc.yellow("Đây là thông báo màu vàng")
color_terminal_objc.blue("Đây là thông báo màu xanh dương")
color_terminal_objc.purple("Đây là thông báo màu tím")
color_terminal_objc.cyan("Đây là thông báo màu cyan")
color_terminal_objc.white("Đây là thông báo màu trắng")
color_terminal_objc.black("Đây là thông báo màu đen")
color_terminal_objc.gray("Đây là thông báo màu xám")
color_terminal_objc.brown("Đây là thông báo màu nâu")
# Đặt lại màu sắc về mặc định
color_terminal_objc.reset("Đây là thông báo với màu mặc định")

Các phương thức có sẵn Dưới đây là danh sách tất cả các phương thức có sẵn mà bạn có thể sử dụng để in các thông báo với màu sắc:

Phương thức màu văn bản:

color_terminal_objc.red(message)

Mô tả: In thông báo với màu đỏ.

color_terminal_objc.green(message)

Mô tả: In thông báo với màu xanh lá.

color_terminal_objc.yellow(message)

Mô tả: In thông báo với màu vàng.

color_terminal_objc.blue(message)

Mô tả: In thông báo với màu xanh dương.

color_terminal_objc.purple(message)

Mô tả: In thông báo với màu tím.

color_terminal_objc.cyan(message)

Mô tả: In thông báo với màu cyan.

color_terminal_objc.white(message)

Mô tả: In thông báo với màu trắng.

color_terminal_objc.black(message)

Mô tả: In thông báo với màu đen.

color_terminal_objc.gray(message)

Mô tả: In thông báo với màu xám.

color_terminal_objc.brown(message)

Mô tả: In thông báo với màu nâu. Đặt lại màu sắc:

color_terminal_objc.reset(message)

Mô tả: Đặt lại màu sắc về mặc định. Kết quả ví dụ Khi bạn chạy đoạn mã ví dụ trên, terminal của bạn sẽ hiển thị các thông báo với màu sắc như sau (màu sắc sẽ thay đổi tùy thuộc vào cấu hình của terminal):

"Đây là thông báo màu đỏ" sẽ xuất hiện với màu đỏ. "Đây là thông báo màu xanh lá" sẽ xuất hiện với màu xanh lá. "Đây là thông báo màu vàng" sẽ xuất hiện với màu vàng. "Đây là thông báo với nền màu đỏ" sẽ có nền đỏ và văn bản màu trắng. Bằng cách sử dụng thư viện này, bạn có thể dễ dàng thêm màu vào các thông báo trong terminal để làm nổi bật thông tin và cải thiện trải nghiệm người dùng.

Giải thích:

  • Các phương thức màu sắc (text color): Bao gồm các màu như đỏ, xanh lá, vàng, xanh dương, tím, cyan, trắng, đen, xám, nâu.
  • Các phương thức nền màu (background color): Các phương thức cho phép bạn thay đổi nền của văn bản với các màu sắc tương tự.
  • Phương thức reset: Đặt lại màu sắc về mặc định của terminal.

Với cách sử dụng này, bạn có thể tạo các thông báo trong terminal có màu sắc và nền khác nhau để làm nổi bật thông tin.

Metadata

Release files for color-terminal-objc 0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for color-terminal-objc 0.3
File Size Uploaded
color_terminal_objc-0.3.tar.gz 2.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for color-terminal-objc 0.3
File Interpreter ABI Platform
color_terminal_objc-0.3-cp39-cp39-macosx_10_9_universal2.whl CPython 3.9 CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64) Details

Total release size: 11.6 kB

Release files / color_terminal_objc-0.3.tar.gz

Download URL color_terminal_objc-0.3.tar.gz
Size 2.7 kB
Tags Source
SHA-256 checksum
How to use checksums
d0fa2fc26ed3effed4c0640146513493103ecc956759af74657429dd52bec21b
BLAKE2b-256 checksum
How to use checksums
4bb31f4fc845bd530c673ed400877c81ea156909fa71aebe464d701733e06934
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.9.6

Release files / color_terminal_objc-0.3-cp39-cp39-macosx_10_9_universal2.whl

Download URL color_terminal_objc-0.3-cp39-cp39-macosx_10_9_universal2.whl
Size 8.9 kB
Tags CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
024969ea2c2177384052c6e886851e612637ccd23f12afac527fe655fa55f205
BLAKE2b-256 checksum
How to use checksums
b2e7c5d5051d317b0591874fd8db716a2862a0a7c36ee60c3e8dda41675b427c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.9.6

Release history Release notifications | RSS feed

This release

0.3 This release

2 release files

0.2

2 release files

0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page