知行编程网知行编程网  2022-11-15 18:30 知行编程网 隐藏边栏  64 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于Python怎么将图片转换成base64编码的相关知识,希望可以帮到处于编程学习途中的小伙伴

本模块提供基于 rfc3548 的 Base16、32、64 编解码接口。本模块提供两套接口,传统接口基于rfc1521的Base64,当前接口基于rfc3548的Base16/32/64编码规范。

Python如何将图像转换为base64编码

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

其中8个可以分为4组,encode和decode,专门用于对文件进行编码和解码,也可以对StringIO中的数据进行编码和解码; encodestring 和 decodestring 用于对字符进行编码和解码。细绳;一组b64encode和b64decode,用于对字符串进行编码和解码,并具有替换符号字符的功能。

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

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

案例:

import base64  
str1 = 'djhui'
str2 = base64.b64encode(str1)  
str3 = base64.b64decode(str2)

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享