python进制转换库,python 字符串转对象

  python进制转换库,python 字符串转对象

  概念

  1.cattrs和catattrs库实现了单个对象的转换。

  首先要肯定库attrs,它可以大大简化Python类的定义,同时每个字段可以定义多种数据类型。

  2.attrs的每个字段都可以定义多种数据类型,所以cattrs的库相对较弱。如果数据被转换成数组,用cattrs转换仍然不是很容易。另外,它的结构和非结构在某些场景下容错性很差。

  实例

  从属性导入属性

  fromcattrimportstructure,非结构

  @attrs

  classUser(对象):

  name=attrib()

  年龄=属性()

  数据={

  姓名 : 德国:

  年龄 :23

  }

  用户=结构(数据,用户)

  打印(“用户”,用户)

  json=unstructure(用户)

  Print(json ,json)以上是python库如何实现对象转换。希望对你有帮助。更多python学习方向:Python基础课程

  本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。

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

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