python如何看变量属性

python

python中查看变量属性的

1、使用dir()函数查看

dir() 函数不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表。

$ python

Python 2.7.8 (default, Sep 24 201518:26:19)

[GCC 4.9.2 20150212 (Red Hat 4.9.2-6)] on linux2

Type "help""copyright""credits" or "license" for more information.

>>> import cv2

>>> mser = cv2.MSER()

>>> dir(mser)

['__class__''__delattr__''__doc__''__format__''__getattribute__''__hash__''__init__''__new__''__reduce__''__reduce_ex__''__repr__''__setattr__''__sizeof__''__str__''__subclasshook__''detect''empty''getAlgorithm''getBool''getDouble''getInt''getMat''getMatVector''getParams''getString''paramHelp''paramType''setAlgorithm''setBool''setDouble''setInt''setMat''setMatVector''setString']

2、使用vars()函数查看

vars() 函数返回对象object的属性和属性值的字典对象。

>>> vars(mser)

Traceback (most recent call last):

File "<stdin>", line 1in <module>

TypeError: vars() argument must have __dict__ attribute

>>> mser.__dict__

Traceback (most recent call last):

File "<stdin>", line 1in <module>

AttributeError: 'cv2.MSER' object has no attribute '__dict__'

更多Python知识请关注云海天Python教程栏目。

以上是 python如何看变量属性 的全部内容, 来源链接: utcz.com/z/528025.html

回到顶部