在Python语言中,有些库在使用时,在网络上找到的文档不全,这就需要查看相应的Python对象是否包含需要的函数或常量。下面介绍
一下,如何查看Python对象中包含哪些属性,如成员函数、变量等,其中这里的Python对象指的是类、模块、实例等包含元素比较多的
对象。这里以OpenCV2的Python包cv2为例,进行说明。
1. dir() 函数
dir([object]) 会返回object所有有效的属性列表。示例如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
2. vars() 函数
vars([object]) 返回object对象的__dict__属性,其中object对象可以是模块,类,实例,或任何其他有__dict__属性的对象。所以,其与
直接访问__dict__属性等价。示例如下(这里是反例,mser对象中没有__dict__属性):
1 2 3 4 5 6 7 8 |
|
3. help() 函数
help([object])调用内置帮助系统。输入
1 |
|
显示内容,如下所示:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
|
更多技术请关注Python视频教程。