2012-11-26 53 views
8

是否有可能寫的是這樣的:我可以將斜體寫入Python shell嗎?

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

...其中如果text_output被打印到Python Shell中,它被印在斜體字?

+0

你說的Python Shell中是什麼意思? –

+0

對不起,原諒我這個話題的「新鮮感」,哈哈。只要你運行它,就是我的意思。 – user1852430

+0

你在Windows或Linux上運行它嗎? –

回答

0

號的打印功能輸出到sys.stdout默認。假設你正在使用類似IDLE的東西,這將簡單地回傳到IDLE中。您可以在IDLE本身的一些選項,以顯示不同的字體外觀和大小和諸如此類的東西,但是這將改變一切,print命令的不只是輸出。

+0

如果他在Bash中運行它會怎麼樣?我認爲斜體可能在那裏工作。 –

+1

@AlixAxel也許吧。我老實說從未嘗試過。顯然它運行在Windows上,但是,我99%肯定'cmd'不能處理斜體文本。 Powershell,我不知道。 – Yuushi

1

不是在標準Python外殼,沒有。如果你想所有輸出文本是斜體,你可以使用一些GUI外殼像Dreampie。如果您想要實際設置文本樣式(斜體,粗體等)的功能,您需要使用一些提供這種功能的GUI庫。

12

如果你的控制檯支持斜體。例如rxvt-unicode使用ansi escape code

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

enter image description here

+0

要添加到[clint](https://github.com/kennethreitz/clint)的東西? –

+0

這是否意味着,如果我得到這個:[3mHello世界[打印23M,我的控制檯不支持斜體? :(Drat。 – user1852430

相關問題