ITPub博客

首页 > IT职业 > IT生活 > python inspect模块有哪些用法?

python inspect模块有哪些用法?

IT生活 作者:disable 时间:2021-09-11 10:05:03 0 删除 编辑

 

python inspect模块的主要功能使用有四大版块,首先可以对接受到的信息,进行检查,判断是函数还是模块等,然后还可以帮助我们获取到参数信息,当然有些时候我们想要进行源码获取的时候,这个模块也也一样好用,最后一个就是对堆栈的使用啦,前三个不难理解,使用用途就是解析,最后功能也不必担心,理解也比较容易。

模块安装:

pip install inspect

语法使用:

inspect.getmembers(,)

参数:

object

返回值:

可能是类也可能是列表

实例使用:

import inspect
def a(a, b=0, *c, d, e=1, **f):
    pass
aa = inspect.signature(a)
print("inspect.signature(fn)是{0}".format(aa))

现在清楚明白inspect模块的用法了吧,如果碰到需要去判断数值到底是哪类属性,就可以调用inspect模块,大家消化理解下吧。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/200/viewspace-2831613/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2018-09-12

  • 博文量
    86
  • 访问量
    16275