python重定向輸出文字如何著色

小億
93
2024-03-19 13:48:26
欄目: 編程語言

可以使用ANSI轉(zhuǎn)義碼來在終端中著色輸出文字。以下是使用ANSI轉(zhuǎn)義碼在Python中實(shí)現(xiàn)文字著色的示例代碼:

```python

# ANSI轉(zhuǎn)義碼顏色代碼

class colors:

HEADER = '\033[95m'

OKBLUE = '\033[94m'

OKGREEN = '\033[92m'

WARNING = '\033[93m'

FAIL = '\033[91m'

ENDC = '\033[0m'

# 輸出帶顏色的文字

print(colors.OKGREEN + "This text is green." + colors.ENDC)

print(colors.WARNING + "This text is yellow." + colors.ENDC)

print(colors.FAIL + "This text is red." + colors.ENDC)

```

在上面的示例中,`colors`類定義了不同顏色的ANSI轉(zhuǎn)義碼。你可以使用`colors.OKGREEN`、`colors.WARNING`、`colors.FAIL`等顏色代碼來給輸出的文字著色。記得在需要恢復(fù)默認(rèn)顏色之前使用`colors.ENDC`來結(jié)束顏色設(shè)置。

0