這篇文章將為大家詳細講解有關(guān)python怎么實現(xiàn)在cmd窗口顯示彩色文字,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
龍川網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián),龍川網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為龍川上千提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)公司要多少錢,請找那個售后服務(wù)好的龍川做網(wǎng)站的公司定做!效果圖:
import ctypes STD_INPUT_HANDLE = -10 STD_OUTPUT_HANDLE= -11 STD_ERROR_HANDLE = -12 FOREGROUND_DARKBLUE = 0x01 # 暗藍色 FOREGROUND_DARKGREEN = 0x02 # 暗綠色 FOREGROUND_DARKSKYBLUE = 0x03 # 暗天藍色 FOREGROUND_DARKRED = 0x04 # 暗紅色 FOREGROUND_DARKPINK = 0x05 # 暗粉紅色 FOREGROUND_DARKYELLOW = 0x06 # 暗黃色 FOREGROUND_DARKWHITE = 0x07 # 暗白色 FOREGROUND_DARKGRAY = 0x08 # 暗灰色 FOREGROUND_BLUE = 0x09 # 藍色 FOREGROUND_GREEN = 0x0a # 綠色 FOREGROUND_SKYBLUE = 0x0b # 天藍色 FOREGROUND_RED = 0x0c # 紅色 FOREGROUND_PINK = 0x0d # 粉紅色 FOREGROUND_YELLOW = 0x0e # 黃色 FOREGROUND_WHITE = 0x0f # 白色 std_out_handle=ctypes.windll.kernel32.GetStdHandle(STD_OUTPUT_HANDLE) def set_cmd_text_color(color, handle=std_out_handle): Bool=ctypes.windll.kernel32.SetConsoleTextAttribute(handle, color) return Bool def resetColor(): set_cmd_text_color(FOREGROUND_DARKWHITE) def cprint(mess,color): if color=='暗藍色': set_cmd_text_color(FOREGROUND_DARKBLUE) elif color=='暗綠色': set_cmd_text_color(FOREGROUND_DARKGREEN) elif color=='暗天藍色': set_cmd_text_color(FOREGROUND_DARKSKYBLUE) elif color=='暗紅色': set_cmd_text_color(FOREGROUND_DARKRED) elif color=='暗粉紅色': set_cmd_text_color(FOREGROUND_DARKPINK) elif color=='暗黃色': set_cmd_text_color(FOREGROUND_DARKYELLOW) elif color=='暗白色': set_cmd_text_color(FOREGROUND_DARKWHITE) elif color=='暗灰色': set_cmd_text_color(FOREGROUND_DARKGRAY) elif color=='藍色': set_cmd_text_color(FOREGROUND_BLUE) elif color=='綠色': set_cmd_text_color(FOREGROUND_GREEN) elif color=='天藍色': set_cmd_text_color(FOREGROUND_SKYBLUE) elif color=='紅色': set_cmd_text_color(FOREGROUND_RED) elif color=='粉紅色': set_cmd_text_color(FOREGROUND_PINK) elif color=='黃色': set_cmd_text_color(FOREGROUND_YELLOW) elif color=='白色': set_cmd_text_color(FOREGROUND_WHITE) print(mess) resetColor() if __name__=='__main__': while 1: mess=input('信息:') color=input('顏色:') cprint(mess,color)
使用方法:
from cmdFontColor import *
cprint('信息','顏色')
關(guān)于“python怎么實現(xiàn)在cmd窗口顯示彩色文字”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學(xué)到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。