python - 如何在 python .exe 中为文本着色?
问题描述
我使用以下代码使文本着色:stopLoss = float(input(colored("Enter stop loss price> ", 'red')))
. 它适用于 Pycharm,但是当我使用 pyinstaller 将 python 文件转换为 .exe 文件时,它会输出:←[31mEnter stop loss price> ←[0m20
. 我应该怎么办?
解决方案
在 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 = 亮白色
推荐阅读
- html - 如何用原始内容填写rails表单?
- c# - 如何使用itextsharp c#在pdf中获取注释主题
- python - 如果两个元素相同,如何替换列表中的两个元素(Python)
- visual-studio-code - 将现有代码推送到新行时如何停止 VSCode 缩进?
- azure - 如何在 Azure Pipelines 中手动触发单个作业?
- asp.net-mvc - MVC 中的模型状态验证
- python - Kivy,提交按钮时调用下拉列表
- reactjs - 如何将中间的 Grid 项目从 3 个项目向下放置,将第一个和第三个项目放在顶部?
- php - 如果条件匹配,则销毁数组
- php - PHP计算从今天开始的过去日期