我有一個非常簡單的Python +2.7文件,其中包含以下代碼(當在終端中運行時)爲兩個字符串打印輸出ANSI顏色代碼。Python無法爲終端輸出ANSI顏色代碼
# coding=utf8
class bcolors:
HEADER = '\033[95m'
OKBLUE = '\033[94m'
OKGREEN = '\033[92m'
WARNING = '\033[93m'
FAIL = '\033[91m'
ENDC = '\033[0m'
print "\033[95mWorks fine\033[0m"
print '\033[95mWorks fine\033[0m'
print bcolors.OKBLUE, "Fails to work", bcolors.ENDC
第三次打印語句如何在終端中產生任何顏色?有什麼我應該知道使用utf8文件?
操作系統:Ubuntu 16.04
您沒有使用UTF8這裏,它都是ASCII。但是這應該會讓它更有可能發揮作用。 –