如何在win10里用python输出彩色字符串

这样写:

import os

if os.name == "nt":
	os.system("")

print('\033[1;32m' + 'green' + '\033[0m')

就会这样:

 

 

for i in range(31, 38):
    print("\033[%s;40mHello world!\033[0m" %i)

 

显示格式:

print(\033[显示方式;字体色;背景色m 输出内容\033[0m)

print("\033[5;34;47mgreen\033[0m")

显示方式: 0默认1粗体4下划线5闪烁7反白显示

字体色编号颜色: 30,31,32,33,34,35,36,37 对应 黑色 红色 绿色 黄色 蓝色 紫色 青色 白色

背景色编号颜色: 40,41,42,43,44,45,46,47 对应 黑色 红色 绿色 黄色 蓝色 紫色 青色 白色