Skip to main content

A Python package to print colored messages in terminal using Objective-C

Project description

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

color_terminal 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, bạn có thể sử dụng pip trực tiếp từ terminal:

pip install color_terminal

Đ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
import color_terminal

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

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

color_terminal.green(message)

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

color_terminal.yellow(message)

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

color_terminal.blue(message)

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

color_terminal.purple(message)

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

color_terminal.cyan(message)

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

color_terminal.white(message)

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

color_terminal.black(message)

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

color_terminal.gray(message)

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

color_terminal.brown(message)

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

color_terminal.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.

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

color_terminal_objc-0.2.tar.gz (2.7 kB view details)

Uploaded Source

Built Distribution

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

color_terminal_objc-0.2-cp39-cp39-macosx_10_9_universal2.whl (8.9 kB view details)

Uploaded CPython 3.9macOS 10.9+ universal2 (ARM64, x86-64)

File details

Details for the file color_terminal_objc-0.2.tar.gz.

File metadata

  • Download URL: color_terminal_objc-0.2.tar.gz
  • Upload date:
  • Size: 2.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.6

File hashes

Hashes for color_terminal_objc-0.2.tar.gz
Algorithm Hash digest
SHA256 a203e81a699fbd7d22c08e3f43a052dac2f307c207e111770eb05ca10f4fd66a
MD5 566b38b497640d37cd09b9b49b7908af
BLAKE2b-256 06f61b567969e358c7e7bcd926352c6b2b72e6ee570de4eb848696ee95bd3e8d

See more details on using hashes here.

File details

Details for the file color_terminal_objc-0.2-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for color_terminal_objc-0.2-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 a36dceecfa898a9214fd60c6e1da889213ffbaa4211f52e727587cddd896a666
MD5 ab15538f2d53f52321477f4c11e1b5b7
BLAKE2b-256 6c9d731cd3d4eb7def1733c4ef0253f8b9d35fee0e3f2fba1d66ca22740c1f29

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