标签: python colors
好的,我想知道是否可以在Python 3.6.1或更高版本中将彩色文本添加到单行? (或更少?) 例如,我想在此代码中将“Elite”更改为橙色;
print("Elite") print("You got KBAR-99")
此外,当它打印出“你有KBAR-99?”时,它是否可以转为默认文本。
答案 0 :(得分:0)
您可以使用ANSI颜色代码:
print("\033[33m" + "Elite" + "\033[0m")
或import colorama。
import colorama
答案 1 :(得分:0)
很大程度上取决于您的终端。如果终端了解ANSI控制代码,则可以使用那些生成ANSI颜色代码的模块。例如colorama。
答案 2 :(得分:0)
您有两个选项可用于对 Python 脚本的输出进行着色和格式化。第一个,也是最基本的,是使用像 rich 这样的模块。另一种选择,就像@Błotosmętek 所说的那样,是使用 ANSI 中断码。
rich