如何以.txt格式打印彩色文本



我正在使用python 3.5version。我需要在.txt格式的文件中以彩色格式打印 hello 语句。(视窗平台(有什么办法可以做到这一点。我尝试过colorama,但无法在文件中打印彩色文本.txt。请帮帮我解决这个问题。

提前致谢

.txt格式本身没有字体/大小/颜色,但您可以使用.rtf,如果您正在考虑在控制台中打印彩色文本,您可以使用 ansi 颜色:

常规颜色:

ANSI_RESET = "u001B[0m";
ANSI_BLACK = "u001B[30m";
ANSI_RED = "u001B[31m";
ANSI_GREEN = "u001B[32m";
ANSI_YELLOW = "u001B[33m";
ANSI_BLUE = "u001B[34m";
ANSI_PURPLE = "u001B[35m";
ANSI_CYAN = "u001B[36m";
ANSI_WHITE = "u001B[37m";

背景颜色:

ANSI_BLACK_BACKGROUND = "u001B[40m";
ANSI_RED_BACKGROUND = "u001B[41m";
ANSI_GREEN_BACKGROUND = "u001B[42m";
ANSI_YELLOW_BACKGROUND = "u001B[43m";
ANSI_BLUE_BACKGROUND = "u001B[44m";
ANSI_PURPLE_BACKGROUND = "u001B[45m";
ANSI_CYAN_BACKGROUND = "u001B[46m";
ANSI_WHITE_BACKGROUND = "u001B[47m";

这些是用Java制作的,但它们应该在Python中工作得很好。另外,这可能只是我的错误,但如果我没记错的话,命令提示符不允许 ansi 颜色,但 linux 做得很好

最新更新