如果我有這樣的代碼:如何在Python中爲文本着色?
print("Hello World")
我將如何改變其顏色,比方說,綠色的嗎?我試過ANSI轉義碼,他們不工作。 (Python Shell中)
如果我有這樣的代碼:如何在Python中爲文本着色?
print("Hello World")
我將如何改變其顏色,比方說,綠色的嗎?我試過ANSI轉義碼,他們不工作。 (Python Shell中)
我認爲你使用的是Windows終端?
雖然硬件文本終端在21世紀已經越來越少見,ANSI標準的相關性仍然存在,因爲大多數終端模擬器解釋至少一些在輸出文本的ANSI轉義序列。一個值得注意的例外是Windows 10更新TH2之前的Microsoft Windows的Win32控制檯組件。
對轉義碼的支持取決於您正在使用的終端。嘗試cygwin終端或其他東西。
ANSI轉義代碼爲我工作:
ANSI_GREEN = '\033[92m'
ANSI_NORMAL = '\033[0m'
print ANSI_GREEN + "Hello world" + ANSI_NORMAL
這不,當然,依靠什麼樣的終端是顯示輸出。
好主。這很令人驚訝。在我的回答中,我想到的例外是硬件綠色屏幕,或管道到其他程序。 – slim