函数加上简单用户名密码认证
生活随笔
收集整理的這篇文章主要介紹了
函数加上简单用户名密码认证
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
def renzheng(func):#高階函數傳的是函數名func作為參數def wrapper(*args,**kwargs):username=input('用戶名:').strip()passwd=input('密碼:').strip()if username=='qwe' and passwd=='123':res= func(*args,**kwargs)return reselse:print('錯誤')return wrapper
@renzheng#裝飾器 def index():print('歡迎來到主頁')home("小李")#在執行一次認證函數后執行home函數
@renzheng def home(name):print('歡迎回家%s'%name)shop("小王")#在執行一次認證函數后執行shop函數 @renzheng
def shop(name): print('%s購物車里有%s,%s'%(name,'奶茶','妹妹'))
index()#在執行一次認證函數后執行index函數 index()
home()
shop()
@renzheng#裝飾器 def index():print('歡迎來到主頁')home("小李")#在執行一次認證函數后執行home函數
@renzheng def home(name):print('歡迎回家%s'%name)shop("小王")#在執行一次認證函數后執行shop函數 @renzheng
def shop(name): print('%s購物車里有%s,%s'%(name,'奶茶','妹妹'))
index()#在執行一次認證函數后執行index函數 index()
home()
shop()
?
轉載于:https://www.cnblogs.com/wfl9310/p/9010829.html
總結
以上是生活随笔為你收集整理的函数加上简单用户名密码认证的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 网络爬虫requests-bs4-re-
- 下一篇: Mysql存储引擎详解