|
class InfoField:
"""返回信息"""
def __init__(self):
"""C**tructor"""
'''错误号'''
self.ErrorID = 0
'''错误号'''
'''错误描述'''
self.ErrorMsg = '正确'
'''错误描述'''
def __str__(self):
return '{{"ErrorID":{self.ErrorID}, "ErrorMsg":"{self.ErrorMsg}"}}'.format(
self=self)
@property
def __dict__(self):
return {'ErrorID': self.ErrorID, 'ErrorMsg': self.ErrorMsg}
别人的例子
想问一下,为什么要写最后一部分,
@property
def __dict__(self):
return {'ErrorID': self.ErrorID, 'ErrorMsg': self.ErrorMsg}
还有,这个reurn里面的顺序也是固定的?
|
|