新网创想网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
这篇文章主要介绍查看类中函数的python3代码怎么写,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
创新互联公司从2013年开始,是专业互联网技术服务公司,拥有项目成都网站设计、成都做网站、外贸网站建设网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元芗城做网站,已为上家服务,为芗城各地企业和个人服务,联系电话:13518219792inspect可以查看函数的代码,参数,以及路径
查看函数的路径 inspect.getabsfile(...)
查看全部代码 inspect.getsource(模块.函数)或者(模块.类.函数)
查看函数参数 inspect.getfullargspec(...) 查看类的参数,则括号里为(模块.类.__init__)
inspect.getabsfile(plt.figure) #查看`plt.figure`的路径 'c:\\users\\administrator\\appdata\\local\\programs\\python\\python36\\lib\\site-packages\\matplotlib\\pyplot.py'
Function
inspect.signature(obj, *, follow_wrapped=True) return signature类型的对象,值为函数的所有参数 inspect.signature(fun).parameters return orderdict key就是参数名 str类型 inspect.getmembers(module) return module的所有成员的name和obj类型 inspect.isclass(obj) return boolean判断一个对象是否是类
获取某个类中的函数:
for i in inspect.getmembers(Page): #获取Page类中的所有成员方法,i返回的是一个元祖,第一个元素是方法名,第二个是内存地址 if inspect.isfunction(i[1]): #判断成员是不是一个函数方法 print(i[1].__doc__) #是打印他的doc """下面可以写出带序号的方法""" driver = [] print(Page.context_click.__doc__) for i in inspect.getmembers(Page): if inspect.isfunction(i[1]): driver.append(i[1].__doc__) for i in enumerate(driver): print(i)
以上是“查看类中函数的python3代码怎么写”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!