Edwin_9527 发表于 2021-7-16 13:13

关于python在Windows下exe打印输出颜色时的转义问题

最近几周发现了一个奇怪的现象,后来各种DB终于解决了,特地跑来发帖做个记录,防止自己以后忘了!!!{:301_998:}

********这是源代码,一个简单颜色输出测试********




这就是windows下的窗口运行结果,老是出不来颜色,我怀疑是符号转义的问题!!!!
{:301_984:}

同样的代码在vs控制台运行又是完美的,要啥有啥!!!



最后网上查找资源首先导入os模块 ,执行一个os.system("")------简直就是玄学,我也不知道为甚么{:301_1009:}
然后
它就OK了{:301_1002:}
编译成exe也是可以的了{:301_986:}
windows下运行输出的颜色也是完美解决{:301_986:}


至于原因,我没找到,还望哪位大神指点一下,python才玩不久,哈哈!!!{:301_975:}{:301_975:}

Cool_Breeze 发表于 2021-7-16 14:25

看这里!

三滑稽甲苯 发表于 2021-7-16 14:57

我以前也遇到过这种问题,然后按教程system了一下就好了,真的离谱{:301_971:}

i9420 发表于 2021-7-16 15:15

你说得是那个setNT什么得把。。那个会导致CMD错误。反正我现在不用了。

xfmiao 发表于 2021-7-17 09:31

感谢,终于找到解决方案了
页: [1]
查看完整版本: 关于python在Windows下exe打印输出颜色时的转义问题