1. Python Video
B. Decorative Device
Adorner instance: User Management Program
Login_user = {' Is_login ': False}def outer (func):d ef inner (*args, **kwargs): If login_user[' is_login ']:r = func () return Relse:print (' please login ') return inner@outerdef order ():p rint (' Welcome%s '%login_user[' Current_User ']) @outerdef Change_pwd ():p rint (' Welcome%s '%login_user[' Current_User ') @outerdef Manager ():p rint (' Welcome%s '%login_user[') Current_User ']) def login (user, PWD): if user = = ' Alex ' and pwd = = ' 123 ': login_user[' is_login '] = truelogin_user[' Current_u Ser '] = Userprint (' Welcome%s '% login_user[' current_user ') def main (): While TRUE:INP = input (' 1.login 2.manager 3.change pwd 4.order ') if InP = = ' 1 ': username = input (' input username ') pwd = input (' input password ') login (username, pwd) elif INP = = ' 2 ': Manager () elif INP = = ' 3 ': change_pwd () elif INP = = ' 4 ': Order () Main ()
2. Time Module
Import Timestart = Time.clock () ... end = Time.clock () print (' Program processing time:%f '% (End-start))
2016/09/16