python如何看变量属性

发布时间:2022-06-17 09:44:13 人气:320 作者:多测师

  1、使用dir()函数查看

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

  $ python

  Python 2.7.8 (default, Sep 24 2015, 18: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)

v

  ['__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 "", line 1, in

  TypeError: vars() argument must have __dict__ attribute

  >>> mser.__dict__

  Traceback (most recent call last):

  File "", line 1, in

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

  以上内容为大家介绍了python如何看变量属性,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注多测师。https://www.e70w.com/xwzx/


返回列表
在线客服
联系方式

热线电话

17727591462

上班时间

周一到周五

二维码
线