问题:
Python中print输出带颜色的内容,在cmd中打印时出现乱码([0m)或者问号(?[0m)
解决方案:
导入colorama中的init方法
from colorama import init
init(autoreset=True)
print(r'\033[0;31m---请选择下载的分类,输入编号即可!---\033[0m')
并将autoreset设置为True,再次输出成功解决
colorama库是python中专门用来处理字体的颜色和背景,在不同平台的控制台、命令行进行输出。
如果没有安装的也可以pip instal colorama进行安装
如果有兴趣的话也可以在网上找找相关资料进行查看。