怎么在Python中将图片转换成base64编码

  介绍

这期内容当中小编将会给大家带来有关怎么在Python中将图片转换成base64编码,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

该模块提供了基于rfc3548的Base16, 32岁,64年编解码的接口。该模块提供两套接口,传统接口基于rfc1521的base64,当前接口基于rfc3548的Base16/32/64编码规范。

Python base64模块真正用的上的方法只有8个,分别是编码,解码,encodestring, decodestring, b64encode, b64decode, urlsafe_b64decode, urlsafe_b64encode。

他们8个可以两两分为4组,编码,解码一组,专门用来编码和解码文件的,也可以对StringIO里的数据做编解码;encodestring, decodestring一组,专门用来编码和解码字符串;b64encode和b64decode一组,用来编码和解码字符串,并且有一个替换符号字符的功能。

这个功能是这样的:因为base64编码后的字符除了英文字母和数字外还有三个字符+/=,其中=只是为了补全编码后的字符数为4的整数,而+和/在一些情况下需要被替换的,b64encode和b64decode正是提供了这样的功能。至于什么情况下+和/需要被替换,最常见的就是对url进行base64编码的时候.urlsafe_b64encode和urlsafe_b64decode一组,这个就是用来专门对url进行base64编解码的,实际上也是调用的前一组函数。

其中以“* encode"结尾的方法用于将二进制串转为base64编码格式的字符串,以“*解码”结尾的方法用于将base64格式的字符串重新转为二进制串。

案例:

import  base64 ,   时间=str1  & # 39; djhui& # 39;   时间=str2  base64.b64encode (str1),,   str3 =, base64.b64decode (str2)

上述就是小编为大家分享的怎么在Python中将图片转换成base64编码了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。

怎么在Python中将图片转换成base64编码