小编Dav*_*ler的帖子

在ipython qtconsole中打印粗体,彩色等文本

我试图在ipython的qtconsole中将文本显示为粗体,或颜色,或者可能以斜体显示.

我找到了这个链接:如何在Python中打印粗体文本?,并使用了第一个和第二个答案,但在qtconsole中,只有下划线选项有效.

我尝试:

print '\033[1m' + 'Hello World!' + '\033[0m'

得到:

Hello World!

(没有粗体字).颜色也不起作用.但:

print '\033[4m' + 'Hello World!' + '\033[0m'

得到:

Hello World!

带下划线.

这只是在qtconsole中.在终端中运行ipython,它可以用这种方式做粗体和颜色.

该链接中还有其他选项,使用Python在终端中打印颜色?从它链接,但它们似乎都更复杂,并且使用更复杂的包,而不是我想要做的事情,这只是让qtconsole像普通终端一样显示.

有谁知道发生了什么?这仅仅是qtconsole的限制吗?

python ipython qtconsole jupyter-notebook jupyter-lab

20
推荐指数
3
解决办法
4万
查看次数