参考文章来源于:
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
表示传入参数的总和(包含必须参数和非必须参数)
网友评论