赞
踩
1 #/usr/bin/env python
2 #coding=utf-8
3
4 importrandom5 importre6
7
8 defcolor(messages):9 color = ‘\x1B[%d;%dm‘ % (1,random.randint(30,37))10 return ‘%s %s\x1B[0m‘ %(color,messages)11
12
13 def colorprint(mes, flag=True):14 def_deco(func):15 defwrapper(args):16 res =func(args)17 print (color(mes + ‘:\n‘))18 ifflag:19 for k1, v1 inres.items():20 if notisinstance(v1, dict):21 print (‘{0}: {1}‘.format(k1, v1))22 else:23 print (‘{0}:‘.format(k1))24 for k2, v2 inv1.items():25 print (‘{0}: {1}‘.format(k2, v2))26 else:27 for i inres:28 if not isinstance(i[1], dict):29 print(i)30 else:31 for k, v in i[1].items():32 print (‘{0}[{1}]: {2}‘.format(k, i[0], v))33 print (‘\n‘)34 returnres35 returnwrapper36 return_deco37
38
39 classResume(object):40
41 defstr(self):42 return color(‘程健的python简历‘.center(400))43
44 @property45 @colorprint(‘个
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。