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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。