Python源码中的PyCodeObject的探究

参考文章来源于:
Python源码中的PyCodeObject

测试代码如下

class TestA(object):
    def __init__(self, param1):
        self.param1 = param1
        param2 = 1

    def hah(self):
        param3 = 3
        pass

if __name__ == '__main__':
    a = TestA.__init__.__code__
    pass
结果.png

co_names
co_argcount 表示传入参数的总和(包含必须参数和非必须参数)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 〇、前言 本文共108张图,流量党请慎重! 历时1个半月,我把自己学习Python基础知识的框架详细梳理了一遍。 ...
    Raxxie阅读 19,022评论 17 410
  • 时间:2001.12.29见证人:妈妈详细情况: 妈妈一人带蛋蛋坐飞机去上海看舅妈。由于坐过一次飞机,这次妈妈就轻...
    星之碎片03阅读 250评论 0 0
  • 任何从我身上得到的不合理喜悦和满足感,我都会让你哭着体验活着的肮脏。
    德益前勋阅读 120评论 0 0
  • 好久没有写日记了,说好的坚持,还是没有能做到,星辰的最近的作业都是靠自己,作为家长有些疏忽了,或是由于老二的缘故,...
    李文秀_6685阅读 581评论 0 0
  • “如果给你一次可以嫁入豪门的机会,你会去争取吗?” 最近有一部特别火的电视剧——《我的前半生》,里面讲述了嫁入有钱...
    露露儿Lucy阅读 712评论 7 5