文章详情页
Python2中code.co_kwonlyargcount的等效写法
浏览:41日期: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. 微信小程序如何加载h5页面2. javascript - IOS没有上APP Store如何实现热更新?3. 网页爬虫 - Python爬虫返回状态码与实际情况不符?4. URL访问有问题啊5. python - 能通过CAN控制一部普通的家用轿车吗?6. mysql - oracle物化视图和临时表的区别是什么?7. MYSQL代码执行错误:FUNCTION any_value does not exist8. node.js - nodejs开发中常用的连接mysql的库9. paramiko - Python tempfile生成的文件能不能拷贝到远程服务器?10. android - 第三方App调用高德地图,总是直接进入到导航页面,有没有办法进入首页?
排行榜