每日进步一点点-获取函数的函数个数等信息
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!
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号