python - 如何确定终端是否可以在 python 中显示颜色?
问题描述
在大多数终端中,我可以在 Python 中使用 ANSI-Colour-Codes。例如print("\033[92mHello World")
会以绿色打印出来Hello World
。但是,在其他终端中,这不起作用,它会按[94mHello World
字面意思打印。
如何确定使用的终端是否可以在代码中显示颜色。(这不是确定单个终端是否可以显示颜色的问题。我想要的是区分代码中的终端。)
解决方案
推荐阅读
- javascript - 使用 react-konva 捕捉网格,拖放
- r - tidyr 等价于 reshape2::melt() 用于深度嵌套的向量列表
- kubernetes - Kubernetes 副本 | 不平均分配资源负载
- python - Pip 源代码字符串不能包含空字节
- android - 用Unity开发App好还是Android Studio好?
- c++ - 编译器无法识别另一个方法中的重载方法
- flutter - 当我尝试使用音频播放器播放声音时,我的应用失去了连接
- mongodb - MongoDB,从数组中的对象中删除嵌套项
- python - 使用同一 Dataframe 中另一列的 int 作为索引获取列中的列表值
- python - 遍历无类型数组