社区
脚本语言
帖子详情
(初学)请问python中的email包里面的base64_encode和base64类里面的b64encode方法的区别在哪里
dzx20000
2005-11-09 03:56:48
如标题。
我用两个方法分别对同一个文件进行编码为什么得到的结果不一样呢,请指导一下,谢谢!
...全文
613
3
打赏
收藏
(初学)请问python中的email包里面的base64_encode和base64类里面的b64encode方法的区别在哪里
如标题。 我用两个方法分别对同一个文件进行编码为什么得到的结果不一样呢,请指导一下,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dzx20000
2005-11-11
打赏
举报
回复
沉的好快,还是没有人回答阿,自己顶一下吧,没办法
dzx20000
2005-11-10
打赏
举报
回复
(to xyzxyz1111)
import smtplib,mimetypes,base64
from email import Encoders
from email.MIMEBase import MIMEBase
from email.MIMEText import MIMEText
from email.MIMEMultipart import MIMEMultipart
msg = MIMEMultipart()
msg['Subject'] = 'hello,hello'
msg['From'] = 'xxx@163.com'
msg['To'] = 'xxx@163.net'
txt = MIMEText('test',_charset='utf-8')
msg.attach(txt)
filename = '123.bmp'
fp = open(filename,'rb')
ctype,encoding = mimetypes.guess_type(filename)
if ctype is None or encoding is not None:
ctype = 'application/octet-stream'
maintype,subtype = ctype.split('/',1)
m = MIMEBase(maintype,subtype)
m.set_payload(fp.read())
fp.close()
exa_str = base64.b64encode(str(m))
Encoders.encode_base64(m)
print exa_str
print m
我在发出邮件后,把接收邮件解码并另存的时候,发现贴图错误,图像扭曲了,不知道怎么回事
xyzxyz1111
2005-11-09
打赏
举报
回复
我没有发现有不一样的
能否把相关的代码贴上
python
中
base64
库用法详解
本文详细介绍了
Base64
编码原理,
包
括其在
Python
中
的使用,如
base64
模块的常见
方法
,如
encode
、decode、
b64
encode
、
b64
decode等。
Base64
常用于在URL、Cookie和XML
中
传输二进制数据。文
中
给出了多个
Python
代码示例,展示了如何对字符串、URL和文件进行
Base64
编码和解码,以及对图片数据的处理。此外,还探讨了
Base64
在嵌套加密解密
中
的应用。
base64
模块的
b64
encode
函数
本文介绍了如何使用
Python
的
base64
模块对字符串进行
Base64
编码。通过将字符串转换为bytes
类
型,然后调用
b64
encode
函数实现加密。文章
包
含了一个具体的编码示例。
python
实现
base64
_
Python
base64
.
encode
方法
代码示例
本文介绍了
Python
中
base64
.
encode
方法
的使用,提供9个真实代码示例,涵盖不同场景,如文件传输、编码转换等。通过这些示例,您可以了解如何在实际项目
中
应用
base64
.
encode
。
python
b64
encode
_
Python
base64
模块详解 | 学步园
本文详细介绍了
Python
的
base64
模块,
包
括
b64
encode
和
b64
decode等
方法
,用于字符串和文件的编码解码。还特别讨论了在URL场景下
base64
编码的需求以及urlsafe_
b64
encode
和urlsafe_
b64
decode的使用。
python
之
base64
加解密
本文介绍了
Base64
编码的基本原理,
Python
中
的
base64
模块及其主要
方法
,
包
括
encode
、decode、
encode
string、decodestring、
b64
encode
、
b64
decode等。
Base64
常用于URL、Cookie和XML
中
的二进制数据传输。并展示了
Python
中
进行
Base64
编码和解码的代码实现。
脚本语言
37,740
社区成员
34,211
社区内容
发帖
与我相关
我的任务
脚本语言
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
复制链接
扫一扫
分享
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
试试用AI创作助手写篇文章吧
+ 用AI写文章