python如何看变量属性
发布时间:2026-04-26 15:47:51

在python中查看变量属性
1、使用dir()函数查看
dir()函数不带参数时,返回当前范围内的变量、方法和定义类型列表;带参数时,返回参数的属性和方法列表。
$python Python2.7.8(default,Sep242015,18:26:19) [GCC4.9.20150212.9.2-6]onlinux2 Type"help","copyright","credits"or"license"formoreinformation. >>>importcv2 >>>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(mostrecentcalllast): File"<stdin>",line1,in<module> TypeError:vars()argumentmusthave__dict__attribute >>>mser.__dict__ Traceback(mostrecentcalllast): File"<stdin>",line1,in<module> AttributeError:'cv2.MSER'objecthasnoattribute'__dict__'
请关注Python视频教程栏目,了解更多Python知识。
