Trong bài viết này, chúng tôi sẽ đề cập đến cách in văn bản màu bằng Python bằng một số phương thức để xuất văn bản màu vào thiết bị đầu cuối trong Python. & NBSP;how to print colored text in Python using several methods to output colored text to the terminal in Python.
Những cách phổ biến nhất để làm điều này là sử dụng:
- Sử dụng mô -đun Colorama
- Sử dụng mô -đun TermColor
- Sử dụng mã ANSI trong Python
Phương pháp 1: In văn bản màu sử dụng mô -đun Colorama
Mô-đun Colorama là in hình nền tảng của văn bản màu sau đó có thể được thực hiện bằng cách sử dụng tốc ký không đổi Colorama cho các chuỗi thoát ANSI: & nbsp;is aCross-platform printing of colored text can then be done using Colorama’s constant shorthand for ANSI escape sequences:
Ví dụ 1: & NBSP; Chương trình Python để in văn bản màu đỏ với nền màu xanh lá cây. Python program to print red text with green background.
Python3
from
colorama
import
Fore, Back, Style
print
[Fore.RED
+
'some red text'
]
print
____1010 colorama
2]
print
colorama
5+
colorama
7]
print
import
0
print
import
2import
3]
Output:
Ví dụ 2: Chương trình Python để in văn bản màu xanh lá cây với nền màu đỏ. Python program to print green text with red background.
Python3
from
colorama
import
import
8
from
Fore, Back, Style
0import
Fore, Back, Style
2
Fore, Back, Style
3
Các
Output:
Phương pháp 2: In văn bản màu sử dụng mô -đun TermColor
Mô -đun TermColor là một mô -đun Python cho định dạng màu ANSII cho đầu ra trong thiết bị đầu cuối. & NBSP; is a python module for ANSII Color formatting for output in the terminal.
Ví dụ: Chương trình Python để in văn bản và nền màu.Python program to print colored text and background.
Python3
import
print
3
from
Fore, Back, Style
0import
print
7
print
8print
9 [Fore.RED
0Fore, Back, Style
6Fore, Back, Style
7[Fore.RED
3[Fore.RED
4print
9[Fore.RED
6[Fore.RED
7Fore, Back, Style
7[Fore.RED
9____60
print
+
2
+
3Fore, Back, Style
6Fore, Back, Style
7Fore, Back, Style
8Fore, Back, Style
7print
0]
Is
'some red text'
8Fore, Back, Style
6]
'some red text'
8]
2]
]
4 ]
5]
6 ]
7import
22222
print
1print
2print
3print
4print
9print
6]
Các
Output:
Phương pháp 3: In văn bản màu bằng mã ANSI trong Python
Cách phổ biến nhất để in văn bản màu là bằng cách in trực tiếp các chuỗi thoát ANSI. Điều này có thể được phân phối ở các định dạng khác nhau như: & nbsp;
Ví dụ 1: Xây dựng các chức năng để gọi & nbsp;
Chúng ta có thể xây dựng các chức năng để gọi các hàm có tên màu cụ thể để thực hiện chuỗi thoát ANSI có liên quan. Dưới đây là chương trình Python để in văn bản và nền màu
Python3
Is
Is
Is
Is
Is
Is
Is
'some red text'
0 colorama
67print
import
2222
colorama
74colorama
75]
colorama
77colorama
78]
colorama
80colorama
81]
colorama
83colorama
84]
colorama
80colorama
81]
Output:
Ví dụ 2: Xây dựng một lớp màu
Tạo một lớp để phân bổ nền và màu tiền cảnh và gọi chúng. & Nbsp; bên dưới là chương trình Python để in văn bản và nền màu.
Python3
colorama
89 colorama
90
colorama
91print
9 colorama
93
colorama
94print
9 colorama
96
colorama
97print
9 colorama
99
import
00print
9 import
02
import
03print
9 import
05
import
06import
07print
9 import
09
import
10import
11print
9 import
13
import
14colorama
89 import
16
import
17import
18print
9 import
20
import
17import
2222249 import
24
import
17import
26print
9 import
28
import
17import
30print
9 import
32
import
17import
34print
9 import
36
import
17import
38print
9 import
40
import
17import
42print
9 import
44
import
17import
46print
9 import
48
import
17import
50print
9 import
52
import
17import
54print
9 import
56
import
17import
58print
9 import
60
import
17import
62print
9 import
64
import
17import
66print
9 import
68
import
17import
70print
9 import
72
import
17import
74print
9 import
76
print
1colorama
89 import
79
import
17import
18print
9 import
83
import
17import
22222 import
87
import
17import
26print
9 import
91
import
17import
30print
9 import
95
import
17import
34print
9 import
99
import
17import
38print
9 Fore, Back, Style
03
import
17import
42print
9 Fore, Back, Style
07
import
17import
46print
9 Fore, Back, Style
11
print
Fore, Back, Style
13Fore, Back, Style
14Fore, Back, Style
15Fore, Back, Style
16]
print
Fore, Back, Style
19Fore, Back, Style
14Fore, Back, Style
15Fore, Back, Style
16]
Output:
Ví dụ 3: Chức năng lặp lại
Chúng ta có thể thiết kế trình tự, chức năng, các chức năng của Iterating & tự tạo và tự tạo;
Python3
'some red text'
0 Fore, Back, Style
25
print
1]
4 Fore, Back, Style
28]
6 ]
7__22222222
Is
Fore, Back, Style
44Fore, Back, Style
45print
9 Fore, Back, Style
47
Fore, Back, Style
44]
4 Fore, Back, Style
50]
6 ]
7__22222224354Fore, Back, Style
7Fore, Back, Style
56print
0
Is
Fore, Back, Style
58Fore, Back, Style
45+
______49
Fore, Back, Style
44print
Fore, Back, Style
82
import
17print
import
2Fore, Back, Style
86]
Fore, Back, Style
88
Output: