我是在这样一个环境中工作的,在这个环境中,我的大部分时间都有两个终端窗口在运行。其中之一是与Server一起运行Python程序。另一个终端窗口只是一个常规的Windows命令提示符。为了更容易地将这些窗口分开,我想为运行Python程序的窗口设置颜色。我知道如何使用以下代码执行此操作:t1 = 'Some instructions that
我能够使用诸如print "\033[31m red text \033[0m"这样的代码打印从python到终端的ANSI颜色代码,该代码以红色打印“红色文本”。但是,在包装文本时,终端仍然计算不可见的控制字符,因此文本包装不正确,好像行比实际长。反向搜索行为也很奇怪,它显示的文本与光标下面的内容不匹配。下面的链接(以及其他的) 似乎表明,我需要在\[和\]中包装颜色代码,以便