python调用java函数,python怎么定义字符串变量

  python调用java函数,python怎么定义字符串变量

  简介在web项目中,我们经常使用自定义状态代码来通知请求者请求结果和请求状态;如何用Python设计自定义状态码信息?

  通用类字典设计的状态码#!/usr/pcdy/python 3 #-*-coding:utf-8-* # @作者:hui # @ desc:{项目响应代码模块} # @ date 3360 220 222:37 ClassRetrcode:OK= 0 error=-1 ImageCodeerr= 4001 Throttling err= 4002 necessary paramerr= Retrcode。ImageCodeerr:“图形检查代码错误”,RETCODE。THROTTLINGERR:“频繁访问”和RETCODE。必要参数:“不足”

  因为一个字典可以单独检查状态码信息,所以当状态码很多的时候很难检查状态码,即使在重用过程中也不是那么方便。尽量把成功的信息简单梳理一下。

  data={ code: RETCODE。好的, errmsg : err _ msg [ retcode.ok ] }

  通过使用枚举类来设计状态码信息,可以巧妙地使用枚举类来设计状态码信息。

  枚举定义#!/usr/pcdy/python 3 # -编码:utf-8-* # @作者:惠# @ desc:{项目枚举类模块} # @ date 3360 2021 322:37 from enmultimentuenclassstatuscodeenum(enum):)" "状态码枚举类(""

  普通类继承enum模块的enum类,是一个枚举类。

  枚举的使用在ipython上进行了测试和使用。

  in[21]:ok=statuscodeenum . okin[22]:键入[ok]out[22]:enum statuscodeenum in[23]3360错误:枚举状态代码[26]: ok.nameout [26]: ok in [27]

  enumeration类的每个属性都返回一个枚举对象。枚举有两个重要的属性,名称和值。

  name枚举对象的枚举类中的属性名value是枚举对象的枚举类中相应属性名的值#状态代码enum.ok-# name valam。

  在枚举类组中整理成功响应信息。

  code=状态代码enum . ok . value[0]errmsg=状态代码enum . ok . value[1]data={ code :code, errmsg 360

  像codeenum.ok.value [0]这样的语法不能马上知道名字。枚举类也需要封装。

  枚举类#!/usr/pcdy/python 3 # -编码:utf-8-* # @作者:hui # @ desc:{ project enumeration class module } # @ date 3360 2021 322:37 fromenmultimentuenclassstatuscodeenum(enum):)" "状态码枚举类(" ok=(0," success ") error=)-1服务器异常(@propertydefcode(self):),状态码(,returnself.value(0),propertydeferrmsg) self),3360)

  当类型的方法在@property decorator中作为属性使用时,因为枚举类.属性名支持不同的枚举对象,所以可以很好地封装状态代码和信息。请看外部调用的结果。

  in[32]:status code enum . ok . code out[32]:0 in[33]:status code enum . ok . errmsgout[33]3360“成功”in 3360

  具体@property decorator的使用细节可以转移到Python中property的使用技巧。

  继续模拟组织反应数据。

  data={ code :statuscodeenum . ok . code, errmsg :statuscodeenum . ok . errmsg }这是可以接受的。

  状态码信息枚举系统和我平时用的状态码信息枚举系统共用一波,仅供参考。

  #!/usr/pcdy/python 3 # -编码:utf-8-* # @作者:hui # @ desc:{ project enumeration class module } # @ date 3360 2021 322:37 from enmultimentuenclassstatuscodeenum(enum):)" "状态码枚举类(" ok=(0," success ") error=)-1服务器异常(image_code_err=(4001,"图形验证码错误")throwing _ err=) 4002,"过多访问"必需的_ pararay "密码错误

   用 Code 谱写世界,让生活更有趣。后缀

   万水千山总是情,点赞再走行不行。

   码字不易,还望各位大侠多多支持。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: