欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python 帶有參數(shù)的裝飾器實(shí)例代碼詳解

 更新時(shí)間:2018年12月06日 15:32:33   作者:houyanhua1  
這篇文章主要介紹了Python 裝飾器,帶有參數(shù)的裝飾器實(shí)例代碼詳解,代碼簡(jiǎn)單易懂,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

demo.py(裝飾器,帶參數(shù)的裝飾器):

def set_level(level_num):
  def set_func(func):
    def call_func(*args, **kwargs):
      if level_num == 1:
        print("----權(quán)限級(jí)別1,驗(yàn)證----")
      elif level_num == 2:
        print("----權(quán)限級(jí)別2,驗(yàn)證----")
      return func()
    return call_func
  return set_func
# 帶有參數(shù)的裝飾器裝飾過程分為2步:
# 1. 調(diào)用set_level函數(shù),把1當(dāng)做實(shí)參
# 2. set_level返回一個(gè)裝飾器的引用,即set_func
# 3. 用返回的set_func對(duì)test1函數(shù)進(jìn)行裝飾
 @set_level(1)
# 調(diào)用set_level方法(可以傳參,不同的參數(shù)裝飾不同的功能),用set_level方法的返回值當(dāng)做裝飾器進(jìn)行裝飾。
def test1():
  print("-----test1---")
  return "ok"
@set_level(2)
def test2():
  print("-----test2---")
  return "ok"
test1()
test2()

總結(jié)

以上所述是小編給大家介紹的Python 帶有參數(shù)的裝飾器實(shí)例代碼詳解,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • python sqlite的Row對(duì)象操作示例

    python sqlite的Row對(duì)象操作示例

    這篇文章主要介紹了python sqlite的Row對(duì)象操作,結(jié)合實(shí)例形式分析了Python使用sqlite的Row對(duì)象進(jìn)行數(shù)據(jù)的查詢操作相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2019-09-09
  • Python os模塊常用方法和屬性總結(jié)

    Python os模塊常用方法和屬性總結(jié)

    這篇文章主要介紹了Python os模塊常用方法和屬性總結(jié),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-02-02
  • Python中的多行注釋文檔編寫風(fēng)格匯總

    Python中的多行注釋文檔編寫風(fēng)格匯總

    在Python中利用多行注釋編寫小型的程序文檔說明非常方便,而約定俗成的格式也多種多樣,這里我們就進(jìn)行一下最常見的Python中的多行注釋文檔編寫風(fēng)格匯總:
    2016-06-06
  • Python使用Selenium+BeautifulSoup爬取淘寶搜索頁

    Python使用Selenium+BeautifulSoup爬取淘寶搜索頁

    這篇文章主要為大家詳細(xì)介紹了Python使用Selenium+BeautifulSoup爬取淘寶搜索頁,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-02-02
  • Python networkx中獲取圖的鄰接矩陣方式

    Python networkx中獲取圖的鄰接矩陣方式

    這篇文章主要介紹了Python networkx中獲取圖的鄰接矩陣方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • Python實(shí)現(xiàn)博客快速備份的腳本分享

    Python實(shí)現(xiàn)博客快速備份的腳本分享

    本文針對(duì)博客園實(shí)現(xiàn)了一個(gè)自動(dòng)備份腳本,可以快速將自己的文章備份成Markdown格式的獨(dú)立文件,備份后的md文件可以直接放入到hexo博客中,感興趣的可以了解一下
    2022-09-09
  • django框架基于模板 生成 excel(xls) 文件操作示例

    django框架基于模板 生成 excel(xls) 文件操作示例

    這篇文章主要介紹了django框架基于模板 生成 excel(xls) 文件操作,結(jié)合具體實(shí)例形式分析了Django框架基于模板生成excel的實(shí)現(xiàn)步驟與相關(guān)操作技巧,需要的朋友可以參考下
    2019-06-06
  • Python實(shí)現(xiàn)視頻字幕時(shí)間軸格式轉(zhuǎn)換的示例

    Python實(shí)現(xiàn)視頻字幕時(shí)間軸格式轉(zhuǎn)換的示例

    本文主要介紹了Python實(shí)現(xiàn)視頻字幕時(shí)間軸格式轉(zhuǎn)換的示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-11-11
  • python pandas dataframe 去重函數(shù)的具體使用

    python pandas dataframe 去重函數(shù)的具體使用

    這篇文章主要介紹了python pandas dataframe 去重函數(shù)的具體使用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • 零基礎(chǔ)寫python爬蟲之神器正則表達(dá)式

    零基礎(chǔ)寫python爬蟲之神器正則表達(dá)式

    正則表達(dá)式在Python爬蟲中的作用就像是老師點(diǎn)名時(shí)用的花名冊(cè)一樣,是必不可少的神兵利器。正則表達(dá)式是用于處理字符串的強(qiáng)大工具,它并不是Python的一部分。其他編程語言中也有正則表達(dá)式的概念,區(qū)別只在于不同的編程語言實(shí)現(xiàn)支持的語法數(shù)量不同。
    2014-11-11

最新評(píng)論