我有一个字典,我曾经在API中返回我的回复。 格式如下:
response_data = {
'url': '',
'status': '',
'data': ''
}
当我在我的函数中更新它时,我必须在每个函数中声明它,然后单独更新数据,如:
response_data ['url'] = url
response_data ['status'] = status
response_data ['data'] = data
然后将其返回为:
return response_data
有没有办法不在我创建的每个函数中启动它,比如我可以轻松传递数据或编辑要传递的数据的类或函数。
试过这个,但你必须手动编辑我正在做的数据。
class Response:
response_data = {
'url': '',
'status': '',
'data': ''
}
def set_message(self, key, value):
try:
self.response_data[key] = value
except Exception as e:
raise Exception(e)
response = Response()
response.set_message('success', success)