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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a203e81a699fbd7d22c08e3f43a052dac2f307c207e111770eb05ca10f4fd66a
|
|
| MD5 |
566b38b497640d37cd09b9b49b7908af
|
|
| BLAKE2b-256 |
06f61b567969e358c7e7bcd926352c6b2b72e6ee570de4eb848696ee95bd3e8d
|
File details
Details for the file color_terminal_objc-0.2-cp39-cp39-macosx_10_9_universal2.whl.
File metadata
- Download URL: color_terminal_objc-0.2-cp39-cp39-macosx_10_9_universal2.whl
- Upload date:
- Size: 8.9 kB
- Tags: CPython 3.9, macOS 10.9+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a36dceecfa898a9214fd60c6e1da889213ffbaa4211f52e727587cddd896a666
|
|
| MD5 |
ab15538f2d53f52321477f4c11e1b5b7
|
|
| BLAKE2b-256 |
6c9d731cd3d4eb7def1733c4ef0253f8b9d35fee0e3f2fba1d66ca22740c1f29
|