Python Linux文字變換顏色

2021-06-06 16:27:42 字數 1036 閱讀 5532

寫了個支援linux下變換字型顏色的module,highlight方法是為了改變成需要的顏色之後還能改回到原來的顏色,否則linux會一直持續使用改變的顏色。

#!/usr/bin/env python

def inblack(s):

return highlight('') + "%s[30;2m%s%s[0m"%(chr(27), s, chr(27))

def inred(s):

return highlight('') + "%s[31;2m%s%s[0m"%(chr(27), s, chr(27))

def ingreen(s):

return highlight('') + "%s[32;2m%s%s[0m"%(chr(27), s, chr(27))

def inyellow(s):

return highlight('') + "%s[33;2m%s%s[0m"%(chr(27), s, chr(27))

def inblue(s):

return highlight('') + "%s[34;2m%s%s[0m"%(chr(27), s, chr(27))

def inpurple(s):

return highlight('') + "%s[35;2m%s%s[0m"%(chr(27), s, chr(27))

def inwhite(s):

return highlight('') + "%s[37;2m%s%s[0m"%(chr(27), s, chr(27))

def highlight(s):

return "%s[30;2m%s%s[1m"%(chr(27), s, chr(27))

使用前先import,然後就可以直接呼叫了:

from color import inred, ingreen

def test():

print ingreen("pass")

print inred("fail")

文字變換 Event Handler

編輯需要文字變換的效果,顯示由前段來實現效果,在交給後台去填,這是最後的效果。其實用jqeury來做在腦海中一開始就有了步驟,但是沒想到盡然為了些還不完全掌握的小細節 特別是event handler 卡了幾個小時不停除錯。而且就算現在完成也沒法說已經優化的非常得當。最早的問題出在當點選最外層的co...

python linux等問題收集

公升級pip後出現importerror cannot import name main linux中如何檢視程序啟動時間,持續時長 ps eo pid,lstart,etime grep 5359 pid 安裝cv2 pip install opencv python python斷點除錯 個人b...

python Linux的基本指令

一.linux 的基本使用 序號 命令 對應英文 作用 01 ls list 檢視當前資料夾下的內容 02 pwd print work directory 檢視當前所在的資料夾 03 touch 檔名 touch 如果檔案不存在,新建檔案 04 mkdir 目錄名 make directory 建...