标签:结构 识别 其他 文件 python com load alt 是什么
序列化就是将原本的字典、列表等内容转换成一个字符串。
常用的两个模块是json与pickle.
Json模块提供了四个功能:dumps、dump、loads、load.
dumps和loads用于序列化字符串,而剩下两个则用于处理到文件句柄。 >>> json.dumps({‘aa‘:2}) ‘{"aa": 2}‘ >>> json.loads(‘{"aa": 2}‘) {‘aa‘: 2}
pickel更为强大,pickle模块提供了四个功能:dumps、dump(序列化,存)、loads(反序列化,读)、load (不仅可以序列化字典,列表...可以把python中任意的数据类型序列化)。
但json是一种所有的语言都可以识别的数据结构。如果我们将一个字典或者序列化成了一个json存在文件里,那么java代码或者js代码也可以拿来用。
但是如果我们用pickle进行序列化,其他语言就不能读懂这是什么了~
标签:结构 识别 其他 文件 python com load alt 是什么
原文地址:https://www.cnblogs.com/hercules-chung/p/12383428.html