我在网上找到的关于在python3.7控制台上使用彩色打印的所有东西都试过了,但都没用。 最后一件事,我尝试只是把颜色代码,因为我看到许多人这样做。你知道吗
a='\033[1;31;42m' + "Wellcome to my quiz!" + '\033[0m'
print(a)
但当我尝试这样做时,它会在控制台上的输出中给出:
[1;31;42mWellcome to my quiz![0m
我也试过:
class bcolors:
HEADER = '\033[95m'
OKBLUE = '\033[94m'
OKGREEN = '\033[92m'
WARNING = '\033[93m'
FAIL = '\033[91m'
ENDC = '\033[0m'
BOLD = '\033[1m'
UNDERLINE = '\033[4m'
print bcolors.GREEN + "Wellcome" + bcolors.ENDC
给了我这个错误: “SyntaxError:调用打印时缺少括号。” 但是当我把括号放在下面的时候:
print (bcolors.GREEN + "Wellcome to my quiz" + bcolors.ENDC)
输出类似于我展示的第一次尝试:
[92mWellcome to my quiz![0m
是我做错了还是这根本不适合我?
平台:Windows 10 64位。
从https://www.python.org/使用Python 3.7.4 32位
软件:PyCharm或IDLE(默认python编辑器)(最常用:IDLE)
PS:我不想用IDLE来复制颜色,我想要python终端/控制台,当我们正常打开python文件时。你知道吗
*编辑:我使用的是安装Python3.7和IDLE时的控制台。我是初学者。你知道吗
当我使用类似于cmd输出的终端时,我也遇到了同样的问题,所以我用colorama解决了我的问题 https://pypi.org/project/colorama/
相关问题 更多 >
编程相关推荐