您的位置:首页 > 编程语言 > Python开发

装饰器——python

2018-04-08 10:41 369 查看
import time
user,passwd = "chenpeng","abc123"

def auth(MyType):
print(MyType)
def login(func):
def w(*args, **kwargs):
username = input("UserName:")
password = input("Password:")

if user == username and passwd == password:
print("\33[32;1mUser hhhh\033[0m")
return func(*args, **kwargs)
else:
exit("登陆不成功")
return w
return login

def index():
print("index")
@auth(MyType = "one")
def home():
print("home")
return "aaa"
@auth(MyType = "two")
def bbs():
print("bbs")

index()
print(home())
bbs()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: