參考文章來源于:
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
結(jié)果.png
co_names
co_argcount
表示傳入?yún)?shù)的總和(包含必須參數(shù)和非必須參數(shù))