函数加上简单用户名密码认证
生活随笔
收集整理的這篇文章主要介紹了
函数加上简单用户名密码认证
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
def renzheng(func):#高階函數(shù)傳的是函數(shù)名func作為參數(shù)def wrapper(*args,**kwargs):username=input('用戶名:').strip()passwd=input('密碼:').strip()if username=='qwe' and passwd=='123':res= func(*args,**kwargs)return reselse:print('錯(cuò)誤')return wrapper
@renzheng#裝飾器 def index():print('歡迎來到主頁(yè)')home("小李")#在執(zhí)行一次認(rèn)證函數(shù)后執(zhí)行home函數(shù)
@renzheng def home(name):print('歡迎回家%s'%name)shop("小王")#在執(zhí)行一次認(rèn)證函數(shù)后執(zhí)行shop函數(shù) @renzheng
def shop(name): print('%s購(gòu)物車?yán)镉?s,%s'%(name,'奶茶','妹妹'))
index()#在執(zhí)行一次認(rèn)證函數(shù)后執(zhí)行index函數(shù) index()
home()
shop()
@renzheng#裝飾器 def index():print('歡迎來到主頁(yè)')home("小李")#在執(zhí)行一次認(rèn)證函數(shù)后執(zhí)行home函數(shù)
@renzheng def home(name):print('歡迎回家%s'%name)shop("小王")#在執(zhí)行一次認(rèn)證函數(shù)后執(zhí)行shop函數(shù) @renzheng
def shop(name): print('%s購(gòu)物車?yán)镉?s,%s'%(name,'奶茶','妹妹'))
index()#在執(zhí)行一次認(rèn)證函數(shù)后執(zhí)行index函數(shù) index()
home()
shop()
?
轉(zhuǎn)載于:https://www.cnblogs.com/wfl9310/p/9010829.html
總結(jié)
以上是生活随笔為你收集整理的函数加上简单用户名密码认证的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 网络爬虫requests-bs4-re-
- 下一篇: 《区块链100问》笔记整理——23~41