文章詳情頁
Python2中code.co_kwonlyargcount的等效寫法
瀏覽:235日期: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
相關文章:
1. vim - docker中新的ubuntu12.04鏡像,運行vi提示,找不到命名.2. mac連接阿里云docker集群,已經卡了2天了,求問?3. docker網絡端口映射,沒有方便點的操作方法么?4. 為什么我ping不通我的docker容器呢???5. angular.js - angular內容過長展開收起效果6. phpstudy8.1沒集成mysql-front7. html5和Flash對抗是什么情況?8. 我何時應該在Java中使用JFrame.add(component)和JFrame.getContentPane()。add(component)9. 利用IPMI遠程安裝centos報錯!10. 前端 - @media query 使用出現的問題?
排行榜

網公網安備