#Python 的内置函数 vars
说明:获取对象属性的字典。
#函数说明
def vars():
'''
获取对象属性的字典
:return: 当前对象属性的字典
'''
说明
通过读取当前对象的 __dict__
属性,获取当前对象属性的字典。
参数
无
返回值
当前对象属性的字典
def vars(obj):
'''
获取对象属性的字典
:param obj: 一个对象
:return: obj 属性的字典
'''
说明
通过读取对象的 __dict__
属性,获取对象属性的字典。
参数
obj
- 要读取属性字典的对象
返回值
对象的属性字典
#示例
with open(__file__) as fp:
print('vars 只包含属性:', vars(fp))
print('dir 包含属性和方法的名称:', dir(fp))