# -*- 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()
#==============================================================================