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 表示传入参数的总和(包含必须参数和非必须参数)

你可能感兴趣的:(Python源码中的PyCodeObject的探究)