• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
    問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
    當前位置: 首頁 - 科技 - 知識百科 - 正文

    Python在兩種系統下輸出彩字的實例解析

    來源:懂視網 責編:小采 時間:2020-11-27 14:14:55
    文檔

    Python在兩種系統下輸出彩字的實例解析

    Python在兩種系統下輸出彩字的實例解析:這篇文章主要介紹了在Windows和Linux中Python輸出彩色文字的方法,通過設置彩色文字給大家更醒目的效果,文中給出了詳細的介紹和示例代碼,需要的朋友可以參考借鑒,下面來一起看看吧。前言最近在項目中需要輸出彩色的文字來提醒用戶,以前寫過,但是只能在w
    推薦度:
    導讀Python在兩種系統下輸出彩字的實例解析:這篇文章主要介紹了在Windows和Linux中Python輸出彩色文字的方法,通過設置彩色文字給大家更醒目的效果,文中給出了詳細的介紹和示例代碼,需要的朋友可以參考借鑒,下面來一起看看吧。前言最近在項目中需要輸出彩色的文字來提醒用戶,以前寫過,但是只能在w
    這篇文章主要介紹了在Windows和Linux中Python輸出彩色文字的方法,通過設置彩色文字給大家更醒目的效果,文中給出了詳細的介紹和示例代碼,需要的朋友可以參考借鑒,下面來一起看看吧。

    前言

    最近在項目中需要輸出彩色的文字來提醒用戶,以前寫過,但是只能在win上面運行。

    今天搜了下看有沒有在win和Linux上通用的輸出彩色文字的模塊,結果發現沒有,,于是就自己弄了一個,分享下,以后用的時候翻翻博客,方便別人也方便自己。

    win下輸出彩色文字,網上有兩種方法一種是用system執行命令來設置顏色,感覺還是不太好,用ctypes模塊實現更好點。

    linux下設置顏色,網上只找到了一種方法,下面不廢話了,直接貼下代碼:

    示例代碼

    import platform
    if 'Windows' in platform.system():
     import sys
     import ctypes
     stdInputHandle = -10
     stdOutputHandle = -11
     stdErrorHandle = -12
     foreGroundBLUE = 0x09
     foreGroundGREEN = 0x0a
     foreGroundRED = 0x0c
     foreGroundYELLOW = 0x0e
     stdOutHandle=ctypes.windll.kernel32.GetStdHandle(stdOutputHandle)
     def setCmdColor(color,handle=stdOutHandle):
     return ctypes.windll.kernel32.SetConsoleTextAttribute(handle, color)
     def resetCmdColor():
     setCmdColor(foreGroundRED | foreGroundGREEN | foreGroundBLUE)
     def printBlue(msg):
     setCmdColor(foreGroundBLUE)
     sys.stdout.write(msg + '
    ')
     resetCmdColor()
     def printGreen(msg):
     setCmdColor(foreGroundGREEN)
     sys.stdout.write(msg + '
    ')
     resetCmdColor()
     def printRed(msg):
     setCmdColor(foreGroundRED)
     sys.stdout.write(msg + '
    ')
     resetCmdColor()
     def printYellow(msg):
     setCmdColor(foreGroundYELLOW)
     sys.stdout.write(msg + '
    ')
     resetCmdColor()
    else:
     STYLE = {
     'fore':{
     'red': 31,
     'green': 32,
     'yellow': 33,
     'blue': 34,
     }
     }
     def UseStyle(msg, mode = '', fore = '', back = '40'):
     fore = '%s' % STYLE['fore'][fore] if STYLE['fore'].has_key(fore) else ''
     style = ';'.join([s for s in [mode, fore, back] if s])
     style = '
    
    主站蜘蛛池模板:
    亚洲国产精品成人久久蜜臀|
    久久精品国产亚洲av高清漫画|
    伊人久久精品影院|
    久久国产成人精品麻豆|
    香蕉久久夜色精品升级完成|
    国产精品理论片在线观看|
    6一12呦女精品|
    亚洲∧v久久久无码精品|
    久久精品国产亚洲Aⅴ蜜臀色欲|
    久久国产精品-久久精品|
    欧美日韩人妻精品一区二区在线
    |
    欧美国产日韩精品|
    精品少妇人妻av无码久久|
    午夜肉伦伦影院久久精品免费看国产一区二区三区
    |
    伊人久久大香线蕉精品不卡|
    精品国精品国产自在久国产应用|
    香蕉99久久国产综合精品宅男自|
    国产精品永久久久久久久久久|
    99爱在线精品免费观看|
    日韩精品久久久肉伦网站
    |
    精品亚洲永久免费精品|
    国产欧美日韩精品a在线观看|
    午夜不卡久久精品无码免费
    |
    久久久久亚洲精品男人的天堂|
    丁香色婷婷国产精品视频|
    久久精品国产99国产电影网|
    国产精品va无码一区二区|
    久久99国产综合精品|
    国产综合精品一区二区三区|
    精品永久久福利一区二区
    |
    欧美亚洲综合免费精品高清在线观看|
    国产国拍亚洲精品福利|
    亚洲国产精品第一区二区|
    欧美精品1区2区|
    精品久久久久久国产|
    久久91综合国产91久久精品|
    成人国产精品高清在线观看|
    国产精品久久精品|
    亚洲国产综合91精品麻豆|
    98精品国产自产在线XXXX|
    国产精品免费久久久久久久久|