您的位置:首頁技術文章
文章詳情頁

Python2中code.co_kwonlyargcount的等效寫法

瀏覽:100日期:2022-06-30 13:19:32

問題描述

假設有這樣一段代碼:

>>> def add (x,y):... return x + y... >>> c = add.__code__

對于Python3而言,我們可以通過c.co_kwonlyargcount獲取到其關鍵字參數為0,對于Python2而言,如何實現等效的寫法,獲取到其對應的關鍵字參數的數量。

問題解答

回答1:

https://docs.python.org/2/lib...

回答2:

python2和python3的參數數量獲取不一樣:

def add(x, y): return x + y python2:c = add.func_codec.co_argcountpython3:c = add.__code__c.co_argcount

標簽: Python 編程
相關文章:
国产综合久久一区二区三区