Fork自 CSDN 技术社区 / skill_tree_python
体验新版 GitCode,发现更多精彩内容 >>
# -*- coding: UTF-8 -*-
# 作者:huanhuilong
# 标题:错误码处理 # 描述:编写一个错误码枚举,支持转换成字符串格式方法: internal_ret_2_http from enum import Enum class ErrorCode(Enum): SUCCESS = 0 FAILED = 1 NOT_FOUND = 2 ALREADY_EXIST = 3 INVALID_PARAMETERS = 4 @staticmethod def internal_ret_2_http(ret): ret['err'] = ret['err'].name.lower() if __name__ == '__main__': ret = {'err': ErrorCode.NOT_FOUND} ErrorCode.internal_ret_2_http(ret) assert ret['err'] == 'not_found'