python_printf

# -*- coding: utf-8 -*-

"""

Spyder Editor

This is a temporary script file.

"""

import time

with open('log.txt','w') as f:

f.write(time.strftime("%Y-%m-%d %H:%M:%S",time.localtime(time.time()))+'\n')

#? 格式:\033[顯示方式;前景色;背景色m

#? 說(shuō)明:

#

#? 前景色? ? ? ? ? ? 背景色? ? ? ? ? ? 顏色

#? ---------------------------------------

#? ? 30? ? ? ? ? ? ? ? 40? ? ? ? ? ? ? 黑色

#? ? 31? ? ? ? ? ? ? ? 41? ? ? ? ? ? ? 紅色

#? ? 32? ? ? ? ? ? ? ? 42? ? ? ? ? ? ? 綠色

#? ? 33? ? ? ? ? ? ? ? 43? ? ? ? ? ? ? 黃色

#? ? 34? ? ? ? ? ? ? ? 44? ? ? ? ? ? ? 藍(lán)色

#? ? 35? ? ? ? ? ? ? ? 45? ? ? ? ? ? ? 紫紅色

#? ? 36? ? ? ? ? ? ? ? 46? ? ? ? ? ? ? 青藍(lán)色

#? ? ? ? ? ? ? ? ? ? ? 47? ? ? ? ? ? ? 灰色

#? ? 37? ? ? ? ? ? ? ? 48? ? ? ? ? ? ? 白色

#

#? 顯示方式? ? ? ? ? 意義

#? -------------------------

#? ? ? 0? ? ? ? ? 終端默認(rèn)設(shè)置

#? ? ? 1? ? ? ? ? ? 高亮顯示

#? ? ? 4? ? ? ? ? ? 使用下劃線

#? ? ? 5? ? ? ? ? ? ? 閃爍

#? ? ? 7? ? ? ? ? ? 反白顯示

#? ? ? 8? ? ? ? ? ? ? 不可見(jiàn)

#

#? 例子:

#? \033[1;31;40m

#? \033[0m? ? ? ? ? ]]]

STYLE={

'mode':{

'正常':0,'高亮':1,'下劃線':4,'閃爍':5,

'default':0#'正常'

},

'fore':{

'黑':30,'紅':31,'綠':32,'黃':33,

'藍(lán)':34,'紫':35,'青':36,'白':37,

'default':30#'黑'

},

'back':{

'黑':40,'紅':41,'綠':42,'黃':43,

'藍(lán)':44,'紫':45,'青':46,'灰':47,'白':48,

'default':48#'白'

}

}

def printf(str,fore='default',back='default',mode='default'):

mode=STYLE['mode'][mode] if mode in STYLE['mode'].keys() else STYLE['mode']['default']

fore=STYLE['fore'][fore] if fore in STYLE['fore'].keys() else STYLE['fore']['default']

back=STYLE['back'][back] if back in STYLE['back'].keys() else STYLE['back']['default']

style='\033[%s;%s;%sm' %(mode,fore,back)

print(style+str+'\033[0m') #print('\033[0m') 重置

#==============================================================================

# def test():

#? ? printf('THIS is a test',back='紅')

#? ? printf('THIS is a test',back='綠')

#? ? printf('THIS is a test',back='黃')

#? ? printf('THIS is a test',back='藍(lán)')

#

# if __name__ == '__main__':

#? ? test()

#==============================================================================

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容