我试图在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的限制吗?