2024-03-29 05:24:23 发布
网友
ANSI代码在我的python解释器上不起作用
我想给我的一些照片上色。我查了一下如何给打印的字符上色,找到了ANSI转义码,所以我在解释器上试了一下,但没用。你知道吗
例如:
print("\033[32m Hello")
它给了我<-[32m Hello(一个向左箭头的符号)。你知道吗
<-[32m Hello
我该怎么做?它能在python的解释器上工作吗?如果没有,我应该在哪里使用它?你知道吗
最好安装其他软件包来帮助生成ANSI序列,iirc win32 consoledoes not supportANSI颜色。一种选择是安装colorama。下面的代码片段打印出红色文本。你知道吗
import colorama from colorama import Fore, Back, Style colorama.init() print(Fore.RED + 'This is red')
编辑:经过进一步研究,我意识到windows10has support支持ANSI转义序列,您可以通过调用。如果要复制和粘贴,请使用this。你知道吗
import os os.system("echo [31mThis is red[0m")
不过我还是喜欢前者。你知道吗
最好安装其他软件包来帮助生成ANSI序列,iirc win32 consoledoes not supportANSI颜色。一种选择是安装colorama。下面的代码片段打印出红色文本。你知道吗
编辑:经过进一步研究,我意识到windows10has support支持ANSI转义序列,您可以通过调用。如果要复制和粘贴,请使用this。你知道吗
不过我还是喜欢前者。你知道吗
相关问题 更多 >
编程相关推荐