gpt4 book ai didi

Python 颜色/格式在 pyinstaller 中不起作用

转载 作者:行者123 更新时间:2023-12-05 05:02:44 32 4
gpt4 key购买 nike

我从这里的一个问题中提取了以下 python 类:

class color:
PURPLE = '\033[95m'
CYAN = '\033[96m'
DARKCYAN = '\033[36m'
BLUE = '\033[94m'
GREEN = '\033[92m'
YELLOW = '\033[93m'
RED = '\033[91m'
BOLD = '\033[1m'
UNDERLINE = '\033[4m'
END = '\033[0m'

如果我正常运行我的 python 程序,我可以使用这样一行代码:

print(color.BOLD + "Welcome to the game" + color.END)

它会以粗体和下划线打印。

我正在使用以下代码让 pyinstaller 制作一个 onefile exe

pyinstaller -c --onefile main.py

Pyinstaller 可以很好地创建这个文件,我可以运行它,但现在打印的是相同的代码:

←[1m & ←[0m 其中\033[1m\033[0m是。

预期的输出是:

Welcome to the game

运行pyinstaller exe文件时的实际输出是:

←[1mWelcome to the game←[0m

有什么办法可以解决这个问题吗?

谢谢

最佳答案

我最近找到了一种在 python 中应用颜色格式的方法:

import os
os.system('cls') # Clears the console screen

将您的其余代码放在下面,它将正常工作。使用 PyInstaller 对其进行了测试,它也可以正常工作。

关于Python 颜色/格式在 pyinstaller 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61999871/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com