最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python編程實(shí)現(xiàn)控制cmd命令行顯示顏色的方法示例

 更新時(shí)間:2017年08月14日 10:55:51   作者:羅兵  
這篇文章主要介紹了Python編程實(shí)現(xiàn)控制cmd命令行顯示顏色的方法,結(jié)合實(shí)例形式分析了Python針對(duì)命令行字符串顯示顏色屬性相關(guān)操作技巧,需要的朋友可以參考下

本文實(shí)例講述了Python編程實(shí)現(xiàn)控制cmd命令行顯示顏色的方法。分享給大家供大家參考,具體如下:

基于win7 + python3.4

運(yùn)行效果:

import ctypes
import sys
'''Windows CMD命令行顏色'''
# 句柄號(hào)
STD_INPUT_HANDLE = -10
STD_OUTPUT_HANDLE= -11
STD_ERROR_HANDLE = -12
# 前景色
FOREGROUND_BLACK  = 0x0 # 黑
FOREGROUND_BLUE   = 0x01 # 藍(lán)
FOREGROUND_GREEN  = 0x02 # 綠
FOREGROUND_RED   = 0x04 # 紅
FOREGROUND_INTENSITY = 0x08 # 加亮
# 背景色
BACKGROUND_BLUE   = 0x10 # 藍(lán)
BACKGROUND_GREEN  = 0x20 # 綠
BACKGROUND_RED   = 0x40 # 紅
BACKGROUND_INTENSITY = 0x80 # 加亮
colors = [FOREGROUND_BLUE, # 藍(lán)字
     FOREGROUND_GREEN,# 綠字
     FOREGROUND_RED, # 紅字
     FOREGROUND_BLUE | FOREGROUND_INTENSITY, # 藍(lán)字(加亮)
     FOREGROUND_GREEN | FOREGROUND_INTENSITY, # 綠字(加亮)
     FOREGROUND_RED  | FOREGROUND_INTENSITY, # 紅字(加亮)
     FOREGROUND_RED | FOREGROUND_INTENSITY| BACKGROUND_BLUE | BACKGROUND_INTENSITY] # 紅字藍(lán)底
texts = ['藍(lán)字',
     '綠字',
     '紅字',
     '藍(lán)字(加亮)',
     '綠字(加亮)',
     '紅字(加亮)',
     '紅字藍(lán)底']
# See "http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winprog/winprog/windows_api_reference.asp" for information on Windows APIs.
std_out_handle = ctypes.windll.kernel32.GetStdHandle(STD_OUTPUT_HANDLE)
def set_cmd_color(color, handle=std_out_handle):
  bool = ctypes.windll.kernel32.SetConsoleTextAttribute(handle, color)
  return bool
def reset_color():
  set_cmd_color(FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE)
def print_color_text(color, text):
  set_cmd_color(color)
  sys.stdout.write('%s\n' % text) # ==> print(text)
  reset_color()
def print_colors_texts(colors, texts):
  for color, text in zip(colors, texts):
    print_color_text(color, text)
if __name__ == "__main__":
  print_colors_texts(colors, texts)

更多關(guān)于Python相關(guān)內(nèi)容可查看本站專題:《Python字符串操作技巧匯總》、《Python常用遍歷技巧總結(jié)》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python函數(shù)使用技巧總結(jié)》及《Python入門(mén)與進(jìn)階經(jīng)典教程

希望本文所述對(duì)大家Python程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • Pytorch 如何實(shí)現(xiàn)LSTM時(shí)間序列預(yù)測(cè)

    Pytorch 如何實(shí)現(xiàn)LSTM時(shí)間序列預(yù)測(cè)

    本文主要基于Pytorch深度學(xué)習(xí)框架,實(shí)現(xiàn)LSTM神經(jīng)網(wǎng)絡(luò)模型,用于時(shí)間序列的預(yù)測(cè)
    2021-05-05
  • Python pygame實(shí)現(xiàn)中國(guó)象棋單機(jī)版源碼

    Python pygame實(shí)現(xiàn)中國(guó)象棋單機(jī)版源碼

    今天給大家?guī)?lái)的是關(guān)于Python實(shí)戰(zhàn)的相關(guān)知識(shí),文章圍繞著用Python pygame實(shí)現(xiàn)中國(guó)象棋單機(jī)版展開(kāi),文中有非常詳細(xì)的代碼示例,需要的朋友可以參考下
    2021-06-06
  • Python實(shí)現(xiàn)查看系統(tǒng)啟動(dòng)項(xiàng)功能示例

    Python實(shí)現(xiàn)查看系統(tǒng)啟動(dòng)項(xiàng)功能示例

    這篇文章主要介紹了Python實(shí)現(xiàn)查看系統(tǒng)啟動(dòng)項(xiàng)功能,涉及Python針對(duì)系統(tǒng)注冊(cè)表啟動(dòng)項(xiàng)的相關(guān)讀取操作實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2018-05-05
  • 解決pandas中讀取中文名稱的csv文件報(bào)錯(cuò)的問(wèn)題

    解決pandas中讀取中文名稱的csv文件報(bào)錯(cuò)的問(wèn)題

    今天小編就為大家分享一篇解決pandas中讀取中文名稱的csv文件報(bào)錯(cuò)的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-07-07
  • 用Python Flask創(chuàng)建簡(jiǎn)潔高效的URL短鏈接服務(wù)

    用Python Flask創(chuàng)建簡(jiǎn)潔高效的URL短鏈接服務(wù)

    本文介紹了如何使用Python Flask框架創(chuàng)建URL短鏈接服務(wù)。通過(guò)詳細(xì)的步驟和代碼示例,讀者將學(xué)會(huì)如何搭建一個(gè)高效的URL縮短服務(wù),包括生成短鏈接、重定向、還原長(zhǎng)鏈接等功能。本文還介紹了如何使用Redis數(shù)據(jù)庫(kù)實(shí)現(xiàn)短鏈接的存儲(chǔ)和管理和如何優(yōu)化短鏈接的訪問(wèn)速度和可靠性
    2023-04-04
  • python實(shí)現(xiàn)簡(jiǎn)單坦克大戰(zhàn)

    python實(shí)現(xiàn)簡(jiǎn)單坦克大戰(zhàn)

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)簡(jiǎn)單坦克大戰(zhàn),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-03-03
  • 分析Python中解析構(gòu)建數(shù)據(jù)知識(shí)

    分析Python中解析構(gòu)建數(shù)據(jù)知識(shí)

    本篇文章給大家講述一下Python中解析構(gòu)建數(shù)據(jù)知識(shí)的相關(guān)內(nèi)容,有需要的朋友跟著學(xué)習(xí)下。
    2018-01-01
  • python實(shí)現(xiàn)隨機(jī)梯度下降法

    python實(shí)現(xiàn)隨機(jī)梯度下降法

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)隨機(jī)梯度下降法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-08-08
  • python文件與路徑操作神器?pathlib

    python文件與路徑操作神器?pathlib

    這篇文章主要介紹了python文件與路徑操作神器?pathlib,pathlib中封裝了PurePath和Path類,前者用于處理路徑風(fēng)格的字符串;后者是前者的子類,可直接處理路徑,下文關(guān)于更多的pathlib相關(guān)內(nèi)容,需要的小伙伴可以參考一下
    2022-04-04
  • 使用Python的Turtle繪制哆啦A夢(mèng)實(shí)例

    使用Python的Turtle繪制哆啦A夢(mèng)實(shí)例

    今天小編就為大家分享一篇使用Python的Turtle繪制哆啦A夢(mèng)實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-11-11

最新評(píng)論

常熟市| 汉沽区| 福建省| 禹州市| 团风县| 湘西| 习水县| 九寨沟县| 象州县| 唐海县| 桂林市| 余干县| 杭锦后旗| 内乡县| 长丰县| 从化市| 施秉县| 台前县| 繁昌县| 孟连| 新绛县| 定南县| 上高县| 黄梅县| 桓仁| 德格县| 峡江县| 乌兰浩特市| 牡丹江市| 包头市| 澄城县| 内江市| 怀宁县| 龙海市| 鹰潭市| 蓝田县| 利津县| 红桥区| 苗栗市| 景洪市| 九龙县|