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