我可以在Python shell中写斜体吗?

时间:2012-11-26 05:45:34

标签: python italics

是否可以写下这样的内容:

>>> text_output = "Hello World."
>>> print text_output

...如果将text_output打印到Python Shell,它是否用斜体打印?

3 个答案:

答案 0 :(得分:12)

如果您的控制台支持斜体。例如rxvt-unicode使用ansi escape code

>>> print "\x1B[3mHello World\x1B[23m"

enter image description here

答案 1 :(得分:1)

不在标准的Python shell中,没有。如果您希望所有输出文本都是斜体,您可以使用像Dreampie这样的GUI shell。如果你想要实际设置文本样式(用斜体,粗体等),你需要使用一些提供这种能力的GUI库。

答案 2 :(得分:0)

没有。默认情况下,打印功能输出到sys.stdout。假设你正在使用像IDLE这样的东西,这将简单地回应到IDLE。您可以在IDLE中设置一些选项来显示不同的字体和大小等等,但这会修改​​所有内容,而不仅仅是print命令的输出。