首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Python 3打印样式

Python 3打印样式
EN

Stack Overflow用户
提问于 2018-07-01 00:10:08
回答 2查看 456关注 0票数 -1

我在Stackoverflow上找到了以下用于在Python中格式化文本的代码。(我在Raspberry Pi上运行Python 3。)

代码语言:javascript
复制
class style:
   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'

print (style.RED + 'SenseHat Temperature' + style.END)

但是,我得到了以下结果:

代码语言:javascript
复制
[91mSenseHat Temperature[0m
EN

回答 2

Stack Overflow用户

发布于 2018-07-01 00:32:17

确保您使用的是能够显示颜色的终端,并且正确设置了环境变量TERM

在gnome上以TERM=xterm python的身份启动python时,gnome终端会在代码中显示彩色文本

票数 2
EN

Stack Overflow用户

发布于 2018-07-01 00:41:47

如果你试图在IDLE下运行它,ANSI转义代码在那里不会正常工作- IDLE模拟一个最小的终端,并使用一些颜色来表示它自己的警告和错误消息。

在Raspbian和本机(非GUI) linux控制台上,代码在默认的lxterminal下工作得很好。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51116503

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档