您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何编码python字典?

如何编码python字典?

encode是字符串实例具有的方法,而不是字典。您不能简单地将其用于每个对象的每个实例。因此,最简单的解决方案是先调用str字典:

str(color).encode('base64','strict')

但是,当您想要解码字符串并找回该字典时,这样做就不那么直接了。Python有一个做到这一点的模块,称为pickle。Pickle可以帮助您获取任何对象的字符串表示形式,然后可以将其编码为base64。解码回去之后,您也可以对其进行解修补以恢复原始实例。

b64_color = pickle.dumps(color).encode('base64', 'strict')
color = pickle.loads(b64_color.decode('base64', 'strict'))

pickle + base64的其他替代方法可能是json

python 2022/1/1 18:34:38 有259人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶