每日进步一点点-获取函数的函数个数等信息
def test(a, b, c=1):
like = 111
ccc = 222
def inner(args):
x = 11
return
return inner
# print(test.__code__.co_argcount) # 获取指定函数的参数个数
# print(test.__code__.co_varnames) # 获取指定函数的参数名及函数中用到的所有变量名
# print(test.__code__.co_consts) # 获取函数中使用的变量值元祖集合,但第一个元素为None
# print(test.__code__.co_name) # 函数名
# print(dir(test.__code__))
for i in dir(test.__code__):
print(i, getattr(test.__code__, i))
人生苦短,我用python!