首页 > 解决方案 > 如何在 python .exe 中为文本着色?

问题描述

我使用以下代码使文本着色:stopLoss = float(input(colored("Enter stop loss price> ", 'red'))). 它适用于 Pycharm,但是当我使用 pyinstaller 将 python 文件转换为 .exe 文件时,它会输出:←[31mEnter stop loss price> ←[0m20. 我应该怎么办?

标签: python

解决方案


在 Windows 上,您可以使用:

import os 

os.system('color 04') #red foreground color

颜色命令语法是:color *background* *foreground*

这是颜色代码

0 = 黑色 8 = 灰色

1 = 蓝色 9 = 浅蓝色

2 = 绿色 A = 浅绿色

3 = 水 B = 浅水

4 = 红色 C = 浅红色

5 = 紫色 D = 浅紫色

6 = 黄色 E = 浅黄色

7 = 白色 F = 亮白色


推荐阅读