python | 您所在的位置:网站首页 › python红色字体怎么 › python |
这很容易成为一个重复的问题——因为确实如此。然而,对此有很多不充分的答案(例如尝试 curses!——指向 26 页的文档)。 当我在空闲状态下输出时,我只想以蓝色以外的颜色打印文本。是否可以?有什么简单的方法可以做到这一点?我在 Windows 上运行 Python 3.6。 请举例说明。 (我发现 ANSI 代码在 IDLE 中不起作用,只能在终端上运行。) 最佳答案 将其放在代码的“开始”处: import sys try: color = sys.stdout.shell except AttributeError: raise RuntimeError("Use IDLE")然后使用color.write(YourText,Color)进行“打印”: color.write("Hi, are you called Miharu461? \n","KEYWORD") color.write("Yes","STRING") color.write(" or ","KEYWORD") color.write("No\n","COMMENT")打印: 注意:这不会自动输入输入内容(就像在 print 函数/语句中一样)。因此,当您打印时,请将 \n 放在最后一个字符串的末尾以放置它。 您可以输入的“颜色”有:SYNC、stdin、BUILTIN、STRING、console、COMMENT、stdout、TODO、stderr、hit >、定义、关键字、错误和sel。 注释 2:这取决于您用于 IDLE 的配色方案。所以我建议你用它来突出显示,而不是用来制作一个程序来询问某个单词的颜色是什么。 关于python - 如何在 IDLE 的终端中打印彩色文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42472958/ |
CopyRight 2018-2019 实验室设备网 版权所有 |